2014-04-02 100 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

相关问题