在cmd脚本中(这与批处理脚本相同吗?),我仅在file1
比file2
更新时才想执行命令。这两个文件都位于同一目录中。
我发现many things on SO,但是没有人能完全满足我的需要,或者以非常round回的方式来做,或者不考虑本地化。
就是这样:
if "%file1%" is_newer_than "%file2%" (
execute command
)
xcopy
之类的命令不同,该命令本身不是 日期敏感的。 This的答案看起来最有希望,但我不知道如何在if
语句中两次使用该函数。
答案 0 :(得分:2)
break
应该按写入时间对文件进行排序
import keyboard
while True:
if keyboard.is_pressed('h'):
print("H pressed")
反向排序
dir /b /a:-d /o:d /t:w %file1% %file2%
带有时间戳的示例