我创建了一个批处理,如果它们被修改,它会自动将一些文件上传到FTP服务器。通过更改文件的修改时间和大小来检测修改。
但是,如果修改是在同一分钟内完成的,并且文件大小没有改变,那么修改不会被检测到,并且文件不会被上传。
有没有办法在Windows批处理中获取文件的确切修改时间(包括秒)?使用cmd.exe获取文件的修改日期时间
0
A
回答
1
这是一个位的VBScript可能为你做它:
set FSO=CreateObject("Scripting.FileSystemObject")
if WScript.Arguments.Count = 0 then
Wscript.Echo "No files specified"
Wscript.Quit 1
end if
Set File=FSO.GetFile(WScript.Arguments.Item(0))
Date2=File.DateLastModified
Wscript.Echo date2
+0
我个人比较喜欢JavaScript,但这是一个很棒的线索,因为看起来没有其他解决方案。 – alemjerus 2010-01-21 23:35:04
+1
是的VBScript是可怕的,而且很奇怪,使用默认工具无法以秒精度获取时间戳。 – 2010-01-21 23:41:15
相关问题
- 1. 如何在Python中获取文件的修改日期/时间?
- 2. 获取修改文件夹的日期
- 3. 如何获取没有Django修改时间的日期时间?
- 4. 使用Java获取文件的最后修改日期
- 5. PhpStorm - 获取文件的修改时间
- 6. 如何使用stat只修改文件的修改日期和时间?
- 7. 在iphone中获取文档目录文件的日期修改时间
- 8. 获取文件的最后修改日期/时间作为本地日期/时间字符串
- 9. 使用Powershell从文件获取父目录和修改日期
- 10. 修改日期而不修改时间
- 11. 如何获取在云文件中修改文件的日期?
- 12. 我可以在HTTP文件被修改时获取日期吗?
- 13. PHP日期时间错误/文件上次修改时间
- 14. 触摸文件来更新文件的日期/时间? (修改日期)(WindowsXP BatchScript)
- 15. 使用ADB获取文件的上次修改时间戳
- 16. 如何使用Python获取FTP文件的修改时间ftplib
- 17. 获取文件的最后修改日期用C
- 18. 获取文件的修改日期 - 条件Windows批处理
- 19. SSIS读取文件修改日期
- 20. 使用PHP获取目录中文件的上次修改日期使用PHP
- 21. 如何使用boto获取S3对象的最后修改日期时间?
- 22. 获取文件名和文件修改日期使用列表视图
- 23. 通过FTP上传文件修改日期/时间更改
- 24. C#文件修改日期
- 25. 如何使用NSFileHandle获取文件的创建日期和修改日期以及文件的种类?
- 26. 是否可以使用Ruby读取文件的修改日期?
- 27. 使用T-SQL获取日期时间?
- 28. 使用SimpleDateFormat获取日期/时间
- 29. 使用日期时间获取结果
- 30. 使用UTC时间获取[NSDate日期]
我不知道为什么你写批处理文件时,这项工作已经完成各种方式来同步文件。我自己喜欢Unison,但也许它不支持FTP(http://www.cis.upenn.edu/~bcpierce/unison/)。我认为那里肯定有东西... – harschware 2010-01-21 22:43:00