标题:
[日期时间]
批处理怎么获取本地和服务器上的文件创建时间并且比对
[打印本页]
作者:
cqsky
时间:
2015-11-9 15:27
标题:
批处理怎么获取本地和服务器上的文件创建时间并且比对
1、判断服务器共享文件夹内是否有该文件
2、获取服务器上的该文件创建时间
3、判断本地是否有该文件
4、获取本地上该文件的创建时间
5、比较两个时间,如果服务器上文件的创建时间小于本地创建时间
6、拷贝服务器上的文件到本地
请教一下高手,怎么弄啊
作者:
依山居
时间:
2015-11-9 16:22
你只是需要一个同步软件。
作者:
B魔方大人
时间:
2015-11-10 08:01
第一反映就是B/S or C/S
总得在服务端做个响应!想不出有别的办法!
作者:
ads350668398
时间:
2015-11-10 08:46
这好想是黑客技术范围里面的
作者:
cqsky
时间:
2015-11-10 09:09
@echo off
if exist \\10.1.0.251\tools\abc.xlsx (echo great&goto :next) else echo 无此文件.
:next
set file_1="\\10.1.0.251\tools\abc.xlsx" & rem 服务器文件
set file_2="D:\test\abc.xlsx" & rem 本地文件
call :smile %file_1% %file_2% & rem 调用时间对比
pause & exit
::rem 判断时间
:smile
echo %~t1
echo %~t2
if "%~t1" GTR "%~t2" (copy \\10.1.0.251\tools\abc.xlsx c:\temp) else echo 无需更新.
作者:
cqsky
时间:
2015-11-10 09:10
好像是可以了 但是唯一的问题是时间好像只能精确到分,有没有可能精确到秒的
欢迎光临 批处理之家 (http://bbs.bathome.net/)
Powered by Discuz! 7.2