需要一个.bat文件来提取文件名,路径和修改日期

时间:2018-02-27 16:08:22

标签: csv batch-file

我有一个.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

1 个答案:

答案 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