
如示例,在這一個檔案夾下每五個excel表建一個新的檔案夾,新檔案夾的名字最好是excel的名字,但沒有01那些。實際上我有1740個,只是舉了這幾個例子。謝謝大家!!
uj5u.com熱心網友回復:
簡單的,恐怕就是把檔案串列羅列出來,在excel 里整理下,生成批處理進行創建。檔案串列羅列,可以在命令列視窗下用 dir/b/on>files.lst 類似的來做;excel 里就是去除尾巴的兩位序號,篩選出各組名稱。
uj5u.com熱心網友回復:
具體該怎么做呢,我把名稱都提取出來了,之后建檔案書md 我的檔案名,沒有反應uj5u.com熱心網友回復:
沒反應,什么表現?最后形成的批處理就是一堆的 md "...." 行啊,在那個檔案夾下執行就可以了。uj5u.com熱心網友回復:
以下代碼僅測驗于圖中展示的檔案名讀取01編號的檔案名,去掉01作為新檔案夾名,把檔案都移進去
FOR /F "delims=" %%i in ('dir *01.xls? /b /on') do (
call :do "%%~ni"
)
exit /b
:do
set a=%~1
set a=%a:~0,-2%
md "%a%"
move "%a%*.xls?" "%a%"
exit /b
uj5u.com熱心網友回復:
都11月6號了……轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/51724.html
標籤:一般軟件使用
