本帖最后由 playinthesky 于 2011-8-26 16:54 编辑
引用论坛BATMAN大侠的编程,已经将重复行去除,再写入一个文本,是否可以利用批处理读取这个records.txt文本,并将显示在records.txt文本内的文件路径所在的文件删除?
w4.txt
K:\M\新建文件夹\11-07-18-016.dat
K:\M\新建文件夹\11-07-18-234.dat
K:\M\新建文件夹\11-07-18-180.dat
K:\M\新建文件夹\11-07-18-180.dat
K:\M\新建文件夹\11-07-18-261.dat
K:\M\新建文件夹\11-07-18-180.dat
K:\M\新建文件夹\11-07-18-180.dat
K:\M\新建文件夹\11-07-18-014.dat
K:\M\新建文件夹\11-07-18-180.dat
K:\M\新建文件夹\11-07-18-037.dat
.
.
.
很多个- @echo off&setlocal enabledelayedexpansion
- (for /f "delims=" %%k in (w4.txt) do (
- if not defined "%%k" echo %%k&set ""%%k"=k"
- ))>records.txt
复制代码 reords.txt 内容是- K:\M\新建文件夹\11-07-18-016.dat
- K:\M\新建文件夹\11-07-18-234.dat
- K:\M\新建文件夹\11-07-18-180.dat
- K:\M\新建文件夹\11-07-18-261.dat
- K:\M\新建文件夹\11-07-18-014.dat
- K:\M\新建文件夹\11-07-18-037.dat
- .
- .
- .
- .
- 很多个
复制代码 现在想用批处理 读取这个 去除重复行的文本,将其文件内具体路径的文件一一删除
del K:\M\新建文件夹\11-07-18-037.dat
del K:\M\新建文件夹\11-07-18-180.dat
del K:\M\新建文件夹\11-07-18-261.dat
del K:\M\新建文件夹\11-07-18-014.dat
del K:\M\新建文件夹\11-07-18-037.dat
最后结果就是 在 新建文件夹 下这些生成在records.txt的文件都删除了,
能实现吗?请教大家,谢谢~!! |