标题:
[文件操作]
[已解决]批处理如何获取文件的修改时间(包括秒)?
[打印本页]
作者:
ttenma
时间:
2010-8-8 03:07
标题:
[已解决]批处理如何获取文件的修改时间(包括秒)?
例如
log001.txt 修改时间2010-06-06 12:24:48
log002.txt 修改时间2010-07-07 14:28:56
文件名改成
2010-06-06 122448_log001.txt
2010-07-07 142856_log002.txt
问题出在不知怎么获取文件的修改时间。包含秒的。
dir只能显示到分。for .. %%~tx也只能显示分。
有什么方法或工具能读取到秒的?
只能在命令行下操作。改名工具能很简单的实现我也知道。额
[
本帖最后由 ttenma 于 2010-8-13 21:01 编辑
]
作者:
pdanniel66
时间:
2010-8-8 05:57
标题:
wmic
wmic datafile where "drive='d:' and path='\\123\\' and FileName='listOldFile' and Extension='cmd'" list
==> 20090627095325.406250+480
output as below:
AccessMask Archive Caption Compressed CompressionMethod CreationClassName CreationDate CSCreationClassName CSName Description Drive EightDotThreeFileName Encrypted EncryptionMethod Extension FileName FileSize FileType FSCreationClassName FSName Hidden InstallDate InUseCount LastAccessed LastModified Manufacturer Name Path Readable Status System Version Writeable
18809343 TRUE d:\temp\listoldfile.cmd FALSE CIM_LogicalFile 20090627095325.406250+480 Win32_ComputerSystem NB d:\temp\listoldfile.cmd d: d:\temp\listol~1.cmd FALSE cmd listOldFile 881 Windows NT Command Script Win32_FileSystem NTFS FALSE 20090627095325.406250+480 20090627095325.406250+480 20090627093759.328125+480 d:\temp\listoldfile.cmd \temp\ TRUE OK FALSE TRUE
欢迎光临 批处理之家 (http://bbs.bathome.net/)
Powered by Discuz! 7.2