在名爲my.bat的dos/windows cmd批處理腳本中,我想對當前目錄中除批處理文件my.bat以外的所有文件執行命令。 我目前在my.bat中使用下面的命令僅爲* .txt * .ppt運行命令,但實際上可能會將不同擴展名的新文件添加到該文件夾,並因此通過排除一種類型的文件擴展名來執行此命令(在我的情況下* .bat)會變得可讀/有用。Dos批處理腳本排除某些擴展名的文件
FOR /F "delims=|" %%i IN ('dir /b *.txt *.ppt') DO echo %%i
的問題是:如何排除該文件單獨與特定的文件擴展名,並就所有擴展的所有文件的命令執行,除了排除嗎?
如果我只需要打印的文件擴展名即「doc」,而不是「.doc」,這就是%%〜xi給出如何刪除「。」的一種查詢方式。 [文件擴展名]中的[點]。 – goldenmean