我想從目錄中刪除所有文本文件接受一個文本文件。該目錄包含其他文件以及文本文件。例如,在目錄中有4個不同的文件:如何刪除目錄中的所有文本文件通過批處理文件接受一個文件?
D:\
a.txt b.txt test.c test1.cpp
我要刪除所有的文本文件接受A.TXT,因此目錄包含以下文件:
a.txt test.c test1.cpp
考慮到A.TXT總會在該目錄中可用,但其他文件
我想從目錄中刪除所有文本文件接受一個文本文件。該目錄包含其他文件以及文本文件。例如,在目錄中有4個不同的文件:如何刪除目錄中的所有文本文件通過批處理文件接受一個文件?
D:\
a.txt b.txt test.c test1.cpp
我要刪除所有的文本文件接受A.TXT,因此目錄包含以下文件:
a.txt test.c test1.cpp
考慮到A.TXT總會在該目錄中可用,但其他文件
繼將刪除當前目錄下的所有文件*.TXT
除了A.TXT
:
FOR %%t IN (*.TXT) DO IF /I NOT "%%~nt" == "a" DEL "%%t"
我會做到以下幾點:
下面是從內存 - 你必須檢查語法,我也沒有辦法在目前進行測試:
mkdir .\temp
copy a.txt .\temp
del *.txt
move .\temp\a.txt .\
rmdir temp
這將工作太:
@echo off
attrib +h a.txt
del *.txt
attrib -h a.txt
也
@echo off
ren a.txt a.___
del *.txt
ren a.___ a.txt