我創建了一個批處理,如果它們被修改,它會自動將一些文件上傳到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