2013-12-13 66 views

回答

4

繼將刪除當前目錄下的所有文件*.TXT除了A.TXT

FOR %%t IN (*.TXT) DO IF /I NOT "%%~nt" == "a" DEL "%%t" 
2

我會做到以下幾點:

  1. 創建一個臨時目錄
  2. 將要保留的文件移至臨時目錄
  3. 刪除其餘部分。
  4. 將文件從臨時目錄
  5. 背面取下臨時目錄

下面是從內存 - 你必須檢查語法,我也沒有辦法在目前進行測試:

mkdir .\temp 
copy a.txt .\temp 
del *.txt 
move .\temp\a.txt .\ 
rmdir temp 
2

這將工作太:

@echo off 
attrib +h a.txt 
del *.txt 
attrib -h a.txt 

@echo off 
ren a.txt a.___ 
del *.txt 
ren a.___ a.txt 
相關問題