作者VElysian (家瑀 致中和)
看板EzHotKey
標題Re: [請問] 自動建立資料夾歸檔軟體
時間Sat Aug 9 19:15:20 2008
※ [本文轉錄自 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
1F:推 junorn:那純批次可能辦不到,就算要也太複雜0rz 08/08 10:05
2F:→ junorn:我用sed嘗試看看好了 08/08 10:05
3F:→ hpo14:win下可以用 sed 嗎 08/08 12:29
5F:推 VElysian:借轉 EzHotKey 謝謝 08/09 19:14
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.62.74.154
6F:推 piw:在cmd視窗下 輸入 08/09 21:01
7F:→ piw:for %a in (*) do for /f %i in ("%a") do md %i&move "%a" %i 08/09 21:03