因此,我目前有一个使用dir列出文件夹中所有文件名的简单批处理文件:
dir /b > FileList.txt
但是我也想在每行之间添加信息,即文件的完整路径,因此它看起来像这样。
File1.doc
C:\Path\File1.doc
File2.doc
C:\Path\File2.doc
您能否建议实现这一目标的有效方法?谢谢。
您可以使用for循环获取所有文件,然后将所需内容写入FileList.txt。请注意,批处理文件中需要双百分号,而交互式cmd.exe(仅需要一个百分号)中不需要双百分号。
del FileList.txt
for /D %%i in (*) do (
echo %%i >>FileList.txt
echo %%~fi >>FileList.txt
)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句