我有一个.bat文件放在目录的根目录中。它遍历整个目录并提取文件名和文件路径并将其写入.csv文件。我需要添加修改日期。谁能帮我?
@echo off
echo Creating CSV from Folder Contents, please wait....
(for /r %%F in (*) do @echo "%%~nxF","%%~dpF") >FileList.csv
echo CSV has been created
pause
答案 0 :(得分:0)
您可以使用parameter extensions执行此操作,这是%%~nxF
和%%~dpF
使用的内容。 ~nx
和~dp
条文本是参数扩展的一部分,参数扩展是可以与参数一起使用的特殊快捷操作的完整集合。
要修改日期,请使用~t
,这样您的完整参数参考将如%%~tF
,您的脚本就像这样......
@echo off
echo Creating CSV from Folder Contents, please wait....
(for /r %%F in (*) do @echo "%%~nxF","%%~dpF", %%~tF) >FileList.csv
echo CSV has been created
pause