0
我需要使用Window的CMD將子目錄中的文件移動到根目錄,但是當目錄名稱是「已發送」時,腳本應忽略此子目錄-目錄。將文件從目錄移動到子目錄,除了一個目錄
現在我有這個...
for /r "C:/example" %x in (*.txt) do move "%x" "C:\example"
是否有任何如果的CMD?
我需要使用Window的CMD將子目錄中的文件移動到根目錄,但是當目錄名稱是「已發送」時,腳本應忽略此子目錄-目錄。將文件從目錄移動到子目錄,除了一個目錄
現在我有這個...
for /r "C:/example" %x in (*.txt) do move "%x" "C:\example"
是否有任何如果的CMD?
for /r "c:\example" %x in (.) do if /i not "%~nxx"=="Sent" move "%~fx\*.txt" "c:\example"
對於下c各自目錄:\例如,如果目錄(%~nxx
)的名稱不被髮送(測試是不區分大小寫/i
)移動在目錄中的所有txt文件(表示目錄%~fx
的完整路徑)至c :\示例
感謝您的回答,但是我收到以下消息:'批處理參數替換中的路徑運算符的以下用法無效:%〜fx \ * .txt「」c:\ example「 ',我會試着玩弄它,看看它的工作原理。:) – David