2017-02-09 151 views
0

我有一個批處理文件,它從文件夾中提取所有壓縮文件的文件名和修改時間並將其保存到.csv文件中。如何提及批處理文件中的路徑

有什麼辦法可以在源代碼本身添加文件夾的路徑? 因此,如果.bat文件在桌面上,那麼它也會從提到的文件夾路徑中獲取所有文件名,並且會在桌面上創建一個.csv文件?

>"File_names.csv" (for /r %%a in (*.zip) do @echo %%~ta,"%%~nxa") 

回答

1

這是可能的!你可以明確路徑作爲for循環像這樣的一個參數:

>"File_names.csv" (for /r "C:\Path To\MyZipFiles\" %%a in (*.zip) do @echo %%~ta, %%~nxa) 
+0

我得到裏面的「文件名」 .Could請你消除「文件名「? – Superr

+0

我不太明白,你的意思是...我有多個雙引號,並複製了你問題中的大部分代碼!唯一改變的是增加了路徑。 – geisterfurz007

+0

.csv文件中的文件名在開始和結尾處都附有雙引號。這在以前沒有出現過。 – Superr

相關問題