我有个问题想请教下,如何用bat批处理 找出某个目录中所有文件存在时间最长的那个它存在的时间是多久
发布网友
发布时间:2022-06-02 05:00
我来回答
共1个回答
热心网友
时间:2023-10-30 05:39
取到最远的文件没问题,时间也能找到,但是cmd计算时间长度非常麻烦,您可以在excel里直接输入今天和找到的文件日期,相减就行了。
您把下面的批处理存为longest.bat,放在目标文件夹下,双击运行就行了。最后除了提示久远的文件信息,还会把该信息写到longest.txt中。
@echo off
@dir /a-d /od|find "20">temp.log
@set /p longest=<temp.log
@del temp.log
@echo %longest%
@echo %longest%>longest.txt
@pause追问很感谢你花费时间来回答我的问题, 测试后发现是可以取得最远文件,只不过是没取到离现在的时间是多久,比如想返回距离现在多少秒,80秒就返回80, 你可以用python实现吗? 感谢!