作者hpo14 (陌生)
看板EZsoft
標題Re: [請問] 同目錄下所有檔案各別建立同名資料夾?
時間Tue Apr 7 21:45:53 2009
-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