windows 系统直接访问linux系统 的便捷方法
有很多博客介绍了: 如下
http://www.cnblogs.com/echo-something/archive/2012/09/20/pscp.html
http://blog.csdn.net/zyz511919766/article/details/27546515
1. 用到一个公开的工具包 putty
2. 可以写一个 bat程序做一些批量操作和自动化操作
使用例子如下
cd D:\tools\putty D: pscp -pw 888888 root@192.1.51.195:/root/script/time_solidify.sh ./ updateDate.vbs pscp -l root -pw 888888 ./time_solidify.sh 192.1.51.195:/root/script/time_solidify.sh
' 读指定的文件 Dim pathway Dim fso,myfile,newfile,i,flag,currentdate pathway = "D:\tools\putty\time_solidify.sh" new_pathway = "D:\tools\putty\new_time_solidify.sh" flag = 1 Set fso = CreateObject ("Scripting.FileSystemObject") If fso.FileExists (pathway) Then Set myfile = fso.OpenTextFile (pathway,1,false) If fso.FileExists (new_pathway) Then ' 清空 fso.DeleteFile (new_pathway) end if Set newfile = fso.CreateTextFile (new_pathway,false) else flag = 0 End If Set regEx = New RegExp regEx.Pattern = ".*\d{4}-\d{2}-\d{2}.*" If flag=1 Then do txt = myfile.ReadLine() If regEx.Test(txt) Then ' 取得日期 vartxt = txt currentdate = mid(txt,instr(txt,chr(34))+1,10) currentdate = DateAdd("d",1,currentdate) currentdate = format_time(currentdate,2) temptxt = "date -s "&chr(34)¤tdate&" "&chr(34)&"${now_time}" ' 修改后的日期进行添加新的文件当中 newfile.WriteLine(temptxt) else ' 添加内容 newfile.WriteLine(txt) End If loop while (not myfile.AtEndOfStream) End If ' 旧的文件删掉 'fso.DeleteFile(pathway) ' 新的文件更名 fso.CopyFile new_pathway,pathway 'fso.DeleteFile(new_pathway) Set myfile = nothing Set newfile = nothing Set fso = nothing Set regEx = nothing 'currentdate = DateAdd("d",1,"2014-10-31") 'msgbox currentdate Function Format_Time(s_Time, n_Flag) Dim y, m, d, h, mi, s Format_Time = "" If IsDate(s_Time) = False Then Exit Function y = cstr(year(s_Time)) m = cstr(month(s_Time)) If len(m) = 1 Then m = "0" & m d = cstr(day(s_Time)) If len(d) = 1 Then d = "0" & d h = cstr(hour(s_Time)) If len(h) = 1 Then h = "0" & h mi = cstr(minute(s_Time)) If len(mi) = 1 Then mi = "0" & mi s = cstr(second(s_Time)) If len(s) = 1 Then s = "0" & s Select Case n_Flag Case 1 ' yyyy-mm-dd hh:mm:ss Format_Time = y & m & d Case 2 ' yyyy-mm-dd Format_Time = y & "-" & m & "-" & d Case 3 ' hh:mm:ss Format_Time = h & ":" & mi & ":" & s Case 4 ' yyyy年mm月dd日 Format_Time = y & "年" & m & "月" & d & "日" Case 5 ' yyyymmdd Format_Time = y & m & d End Select End Function
本文来自博客园,作者:科雷斯波,转载请注明原文链接:https://www.cnblogs.com/jindouguang/p/4193729.html
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 软件产品开发中常见的10个问题及处理方法
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· 一次Java后端服务间歇性响应慢的问题排查记录
· dotnet 源代码生成器分析器入门
· ThreeJs-16智慧城市项目(重磅以及未来发展ai)
· .NET 原生驾驭 AI 新基建实战系列(一):向量数据库的应用与畅想
· Ai满嘴顺口溜,想考研?浪费我几个小时
· Browser-use 详细介绍&使用文档
· 软件产品开发中常见的10个问题及处理方法