2014-04-02 136 views
0

我有文件only_file.txt,其內容如下。從批處理文件中的文件中刪除行

Y:\mydir1\mysubdir1\subsub1\myfile1_myswt1_swt1_20140431.txt 
Y:\mydir2\mysubdir2\subsub2\myfile2_myswt2_swt2_20140431.txt 
Y:\mydir2\mysubdir2\subsub2\myfile3_ myswt3_swt3_20140431.txt 
Y:\mydir3\mysubdir3\subsub3\myfile3 myswt3 swt3 20140431.doc 
Y:\mydir1\mysubdir1\subsub1\myfile6 myswt1 swt6 20140431.xls 

我想刪除所有有空間的文件名,並將輸出存儲在其他文件中。

可以請你幫忙批量寫,我有一些限制,所以我必須在Windows中做到這一點。

+0

是否到文件名的實際路徑有它的任何空間? – foxidrive

+0

沒有實際路徑沒有任何空間,但文件夾中存在的文件可能有空間。文件夾名稱中沒有空格只有文件名中有空格。 – kumar30213

回答

1

測試此:

find /v " " <"only_file.txt" >"file with no spaces.txt" 
+0

完美的工作線魅力:)非常感謝你 – kumar30213

相關問題