Re: [請問] 自動建立資料夾歸檔軟體

看板EzHotKey作者 (家瑀 致中和)時間16年前 (2008/08/09 19:15), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串4/5 (看更多)
※ [本文轉錄自 EZsoft 看板] 作者: lianteh (ms!) 看板: EZsoft 標題: Re: [請問] 自動建立資料夾歸檔軟體 時間: Fri Aug 8 09:44:08 2008 ※ 引述《junorn (威廉華勒斯)》之銘言: : 剛剛腦筋突然扭了一下 (連同脖子0rz) : 想到另一種寫法,比較簡單而且也可以對應1_1_1_? (?代表1-9 , 10以後....) : @echo off : for /f "tokens=*" %%a in ('dir /b/a-d "%cd%\1_1_1_?*.*"') do ( : set file=%%a : setlocal ENABLEDELAYEDEXPANSION : if not exist "%cd%\!file:~0,7!" md "%cd%\!file:~0,7!" : copy /y "%cd%\!file!" "%cd%\!file:~0,7!" : ) 感謝大大指點,我自己試了一下,在\1_1_1_? 這部份似乎侷限了不少彈性 這些檔案是量測儀器自動建立的 數字是case編號,可能是 26_2_1, 26_2_2_1, 26_2_3_1_1, 諸如此類的型態 很像書目的結構式編號,但是不見得會連號,例: 可能有26_2_1, 26_2_2, 但是不會有26_2_3 而直接跳到26_3_1 ,而且單一數字最大數值也會超過10,例:41_11_2_5_1 但是儀器自動建立檔案後並不會自己建立相對應編號的資料夾 所以檔案一多要瀏覽就很費時 因為才想要用cmd或者小軟體輔助做到這件事,我自己試驗了一下 j兄的方法可以把 1_1_1_1, 1_1_1_10, 1_1_1_11 全部歸到1_1_1_1 的資料夾中 所以還是感謝嚕.... -- 想不到文章還有結案這種東西....冏,硬回應會違反版規嗎...orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.130.36.18

08/08 10:05,
那純批次可能辦不到,就算要也太複雜0rz
08/08 10:05

08/08 10:05,
我用sed嘗試看看好了
08/08 10:05

08/08 12:29,
win下可以用 sed 嗎
08/08 12:29

08/09 19:14,
借轉 EzHotKey 謝謝
08/09 19:14
-- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.62.74.154

08/09 21:01, , 1F
在cmd視窗下 輸入
08/09 21:01, 1F

08/09 21:03, , 2F
for %a in (*) do for /f %i in ("%a") do md %i&move "%a" %i
08/09 21:03, 2F
文章代碼(AID): #18dNn9cO (EzHotKey)
文章代碼(AID): #18dNn9cO (EzHotKey)