[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[日期时间] 批处理怎么获取本地和服务器上的文件创建时间并且比对

1、判断服务器共享文件夹内是否有该文件
2、获取服务器上的该文件创建时间
3、判断本地是否有该文件
4、获取本地上该文件的创建时间
5、比较两个时间,如果服务器上文件的创建时间小于本地创建时间
6、拷贝服务器上的文件到本地


请教一下高手,怎么弄啊

你只是需要一个同步软件。

TOP

第一反映就是B/S  or   C/S
总得在服务端做个响应!想不出有别的办法!

TOP

这好想是黑客技术范围里面的

TOP

@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 无需更新.

TOP

好像是可以了 但是唯一的问题是时间好像只能精确到分,有没有可能精确到秒的

TOP

返回列表