精華區beta EZsoft 關於我們 聯絡資訊
-8<-- 虛線內(不含虛線)請存成 .CMD or .BAT 檔 -->8- cmd /U /C "FOR /f %%i in ('dir /b *.txt') do ( mkdir %%~ni )" -8<-- 虛線內(不含虛線)請存成 .CMD or .BAT 檔 -->8- 這樣寫可以解決下面這兩個問題,以及可處理非英文與中文檔名 : 缺點:1.XXX.YYY.ZZZ 的檔案會生成 XXX.YYY的資料夾 : 2.會生成跟CMD名稱相同的資料夾 : 沒試過簡體和日文的檔名 cmd 參數 /U 將內部命令輸出結果以 Unicode 格式導向 pipe 或檔案 /C 執行字串中所描述的命令然後結束命令視窗 : : 情況如下: : : A目錄下有 1.z 2.z 3.z 三個檔案,我希望能在A目錄下建立 1 2 3 為名稱的三個 For 的 /f 應該是指 對檔案(File), 因為我用 /L 無法成功。 *.txt 則是針對你寫的情況 1.z 2.z 3.z… 類推,請自己修改符合你要的情形 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.204.46.87
madcloud:專業推 04/07 21:54
knight00931:這串看下來發現我沒一個會 04/07 21:54
※ 編輯: hpo14 來自: 123.204.46.87 (04/07 22:07)
esouxcon:看懂了 又偷學一招 04/07 22:13