[請問] 如何在大量資料夾內建立一個同名子資料夾

看板EZsoft (小軟體)作者 (lykewake)時間10年前 (2015/05/31 15:28), 10年前編輯推噓2(2024)
留言26則, 4人參與, 最新討論串1/1
各位大大好~ 之前為整理檔案, 用了Folders Sequence Creator來一次性創造對應不同檔名的個別資料夾; (n個不同名檔案----建立出對應檔名的---->n個不同名資料夾) 不過後來又想在這n個不同名資料夾內,同時增加一個同名的"子資料夾", (就是希望在這n個不同名資料夾內,都能一次建立出"xxx"的同名"子資料夾") 請問一下有什麼軟體有相關功能呢?謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.253.186.251 ※ 編輯: lykewake (111.253.186.251), 05/31/2015 15:30:58

06/01 05:20, , 1F
batch
06/01 05:20, 1F

06/01 05:23, , 2F
/資料夾 /新增
06/01 05:23, 2F

06/01 18:24, , 3F
FOR /D %%i IN (*) DO md %%i\xxx
06/01 18:24, 3F
謝謝樓上兩位大大的回答,不過我完全不會批次檔的東西, 剛有google了一下,並試了一下OSDBNetwork大給的語法,不過好像失敗。 我是這樣試的: 在D槽下創一個TestXte的資料夾,底下有"1、2、3、4、5"五個資料夾, 想在"1、2、3、4、5"五個資料夾內各創一個"image"子資料夾 ---------希望達成目標------- D:\TextXte\1\image D:\TextXte\2\image D:\TextXte\3\image D:\TextXte\4\image D:\TextXte\5\image ---------------------------- 所以我在TextXte資料夾下建立了一個dict.txt理面的內容是: --------------- 1 2 3 4 5 --------------- 然後在TextXte資料夾下再建立了一個xte.bat (<--bat名稱自己亂取的、不知ok與否?) 語法套用OSDBNetwork大給的修改為下: FOR /D %%i IN (dict.txt) DO md %%i\image 後來點擊bat檔後無效。 感覺對兩位大大給的提示解讀失敗了,還是很感謝你們的熱心回答。 ※ 編輯: lykewake (111.253.171.226), 06/05/2015 21:21:12 ※ 編輯: lykewake (111.253.171.226), 06/05/2015 21:29:26

06/07 20:35, , 4F
為什麼你要先建立dict.txt? 而非直接建立image資料夾?
06/07 20:35, 4F
rick大你好,因為我如果用OSDBNetwork大給的語法直接建bat檔 FOR /D %%i IN (*) DO md %%i\image 結果點擊後無法成功造出我要的結果。 網路亂爬文後看到有關Text 2 Folders這程式的相關討論, 在那個討論串下有人回答用批次檔即可完成Text 2 Folders所能達到的結果 其中他括弧內的星號就是用dict.txt去替代,我就直接套用了@@ ※ 編輯: lykewake (111.253.180.253), 06/07/2015 21:12:24

06/07 21:42, , 5F
但我用OSDBNetwork大的指令可以成功耶
06/07 21:42, 5F

06/07 21:44, , 6F
06/07 21:44, 6F

06/07 21:44, , 7F
06/07 21:44, 7F

06/07 21:53, , 8F
會不會是你的目錄不是12345這麼單純 包含中文或空白?
06/07 21:53, 8F

06/07 21:54, , 9F
改用 FOR /D %%i IN (*) DO md "%%i\xxx" 試試看
06/07 21:54, 9F

06/07 21:55, , 10F
這個方式可以解決中文和空白的問題(含特殊自元)
06/07 21:55, 10F

06/07 22:00, , 11F
06/07 22:00, 11F

06/07 22:01, , 12F
謝謝rick大~我去試試看^^
06/07 22:01, 12F
rick大~不好意思麻煩你了。 我剛試了一下還是不行,因為我預定要改的資料夾很多, 所以我有先創造TestXte-1、2、3、4、5這幾個資料夾來測試bat檔, 而且怕出錯我還特定放在D槽下,所以路徑應該沒有中文名的問題, 我看了您的圖,就跟我的測試元素一樣,不過我點了bat檔還是沒有成功 (語法也有改成您提供的那個測試過了,還是不行) 我的作業系統是win7 64位元<---不知有無影響? 然後我建立.bat檔是按照我上網查的方式: 1 先創一個.txt文字檔, 2 然後將副檔名改成.bat, 3 再對.bat檔按滑鼠右鍵的"編輯", 4 將語法編寫入.bat檔後按儲存, 5 然後就點擊.bat檔 這些步驟應該沒錯吧@@, 再次謝謝您的回答 ^^ ※ 編輯: lykewake (111.253.180.253), 06/07/2015 22:18:13

06/07 22:21, , 13F
我的系統基本上等同於win7 64位元
06/07 22:21, 13F

06/07 22:28, , 14F
會不會是權限的問題? 試試在batch 檔上面按右鍵然後選
06/07 22:28, 14F

06/07 22:28, , 15F
擇「以系統管理員身份執行」
06/07 22:28, 15F

06/07 22:29, , 16F
還是很謝謝您抽空幫我回答:)
06/07 22:29, 16F

06/07 22:31, , 17F
好,我再去試試看,謝謝
06/07 22:31, 17F

06/07 22:49, , 18F
不好意思,試過了、還是不行@@"
06/07 22:49, 18F
說明一下~點.bat檔的時候,不是會閃過一個類似msdos或cmd的小視窗嗎? 我一直連點的話有勉強看到它有顯示"不是內部或外部命令、可執行的程式或批次檔" 不知這資訊有無幫助@@? ※ 編輯: lykewake (111.253.180.253), 06/07/2015 23:14:27

06/07 23:14, , 19F
你要不要用命令提示字元試試看 不過要先把%%改成一個%
06/07 23:14, 19F

06/07 23:15, , 20F
記得要先切換到正確的目錄喔
06/07 23:15, 20F

06/07 23:17, , 21F
ok~我爬一下相關教學然後會試試看~謝謝rick大:)
06/07 23:17, 21F

06/07 23:39, , 22F
rick大~用命令提示字元成功了^^太謝謝了:)))))))
06/07 23:39, 22F

06/07 23:41, , 23F
也謝謝Toby跟OSDB兩位大大的提示^^
06/07 23:41, 23F

06/07 23:45, , 24F
但是用命令提示字元並非長久之計啊 除非你只用一次XD
06/07 23:45, 24F

06/07 23:48, , 25F
對啊~感覺用.bat檔比較方便耶~會再朝那個方向在爬文看怎
06/07 23:48, 25F

06/07 23:50, , 26F
麼解決;真得很感謝rick大的熱心幫我解決了一大難題:)
06/07 23:50, 26F
文章代碼(AID): #1LQhWro6 (EZsoft)
文章代碼(AID): #1LQhWro6 (EZsoft)