2011-05-04 53 views
0

我們在幾天內分解的文件夾中有成千上萬的索引文件。我們有一個我們需要刪除的csv文件的文件名列表。我可以用什麼腳本來查找這些文件並刪除它們?如果文件有效,劇本會是什麼樣子?我們正在使用Windows Server。刪除csv文件中列出的文件

+2

如果您告訴我們CSV文件的外觀,有人會告訴您腳本應該是什麼樣子。 – pavium 2011-05-04 00:41:22

+0

該文件可以重新格式化。這是一個可以放在csv或文本文件中的文件名列表 - 無論什麼格式都是最有用的。謝謝! – 2011-05-04 15:40:41

回答

0

如果可用,使用powershell會更好,因爲它具有打開CSV文件的功能。

import-csv是你最好的選擇,而你並不需要一個PowerShell控制檯 - 您可以通過在命令行只是打電話powershell.exe並從那裏調用命令和腳本的PowerShell集成到現有的批處理腳本。

1

如果您的CSV不包含引用值for應該能夠處理它。例如。如果文件名是在文件的第二欄:

for /f "tokens=2 delims=," %%f in (foo.csv) do del "%%f" 

這將會是有益的,如果我們知道你的文件是如何模樣,雖然。

+0

這是一個很棒的單行批處理腳本! – ppumkin 2011-05-04 16:20:02