在平時的工作中,經(jīng)常離不開的工作就是文件與文件夾,今天小必給大家講一下Excel與文件,文件夾批處理,可以解決很多的問題,比如批量重命名文件,批量生成指定名稱的文件夾,批量生成多個指定名稱的文件,批量提取文件名稱等。
01
批量生成文件夾
在一次的項目中,要求按指定的項目生成文件夾。
Step-01:在Excel表中輸入文件夾我名稱,然后在B2單元格中輸入命令符公式:='MD '&A2,然后確定后向下填充。如下圖所示:
注意:在MD后面有一個空格,不要丟掉哦~~
Step-02:復(fù)制命令符,然后新建一個TXT文件,將內(nèi)容粘貼進去,保關(guān)閉后將文件后綴名修改由“.txt”將改為“.bat”,然后雙擊這個bat文件,即可批量生成文件夾。如下圖所示:
02
批量生成具有父子關(guān)系文件夾
下面是一幅南海企業(yè)的組織架構(gòu)圖,現(xiàn)要求,按包含關(guān)系批量生成文件夾,以便于在每個空的文件夾下分類存儲相關(guān)的文件。組織架構(gòu)圖:
要求批量生成以下層次樹狀的文件夾體系:
【要求】
1、南海公司為一個總的文件夾,該文件夾下面包含架構(gòu)圖里的所有的內(nèi)容;
2、一二級管理者為單獨一個文件夾,其中市場總監(jiān)下面需單獨建立一個文件夾為市場總監(jiān);
3、文件夾之間的包含與被包含關(guān)系要符合上圖的要求。
Step-01:將架構(gòu)圖轉(zhuǎn)換成下面的表格:
Step-02:在H2單元格中輸入公式:
='md'&A2&'&md'&A2&'\'&B2&'\'&C2&'\'&D2&'\'&E2&'\'&F2,然后按Enter鍵完成后向下填充。如下圖所示:
Step-03:將命令符進行復(fù)制。在要生成的地方新建一個文本文檔,將內(nèi)容粘貼進去,然后保存并關(guān)閉。
Step-04:將文件的后綴號由“.txt”更改為“.bat”,并且雙擊該文件。如下圖所示:
最后完成批量的生成。具體的操作的動態(tài)圖如下:
注意:
1、在生成多個層級文件夾的時候,父級的文件夾是必須每一個都要有的;
2、在除父級之外的其他級上的文件夾是可有可無的;
3、如有父級文件夾,但是第二級與第三級沒有,第四級又有一個文件夾的時候,那么第四級的文件夾自動補位至第二級的文件夾上;
4、如果某一個級上具有相同名稱的文件夾時,根據(jù)windows的命名規(guī)則,每一全層級上的文件件有且只有一個名稱。
5、如果還需要生成更多級的文件名的時候,可按c\d\e\f\g\……的方式進行連接追加,直到最后一個需要生成的文件夾為止。
03
批量生面指定類型、指定名稱的文件
在通常的工作中,制作好一個模板以后,要根據(jù)部門及人員下發(fā)至相應(yīng)的部門或人員,那么我們可以利用批處理的方法來實現(xiàn)。
Step-01:建立一個空白的文件夾,把自己做好的模板放在里面,然后重命名每個文件的名稱為“模板”。如下圖所示:
Step-02:在Excel模板中利用公式做好批處理的命令。如下圖:
注意:copy后面有一個空格,B2&' ',空白是一個空格的長度。
Step-03:復(fù)制單元格區(qū)域C2:C21,然后在新建的文件夾下面新建一個TXT文件,把剛才的命令粘進去。如下圖:
Step-04:點擊保存后,將該文本文件的后綴名修改為“.BAT”,然后雙擊。效果如下圖:
動態(tài)圖如下:
說明:在批處理中,copy是一個常用的文件管理的命令:將一份或多份文件復(fù)制到另一個位置。
04
批量提取文件名
在要提取的文件夾下面的新建一個'.txt'文件,然后打開文件在里面輸入命令符:
DIR *.* /B >工作簿名稱.xls
如下圖所示:
注意:注意上面的命令符里有空格哦,別丟了~~
關(guān)于提取某個文件路徑下文件列表名稱的方法大家還有一種方法給大家介紹:
Step-1:提取指定的文件夾的地址
打開文件存放的文件夾,然后在地址欄單鍵地址,復(fù)制獲得地址欄,如下圖所示:
Step-2:建立一個名稱
新建一個Excel文件,單擊【公式】-【名稱管理器】-【新建】,然后在名稱框里輸入“提取名稱”(也可以自己起個名字),然后在引用位置輸入公式:
=files('C:\Users\81532\Desktop\下發(fā)的模板\*.*')
注意:中間的參數(shù)是使用一對英文半角雙引號括起來的,而第一個*號表示通配所有的文件名,而第二個*號是通配所有的文件類型,也可以按自己的需要指定某一類型的文件。files函數(shù)是一個宏表函數(shù),是用于獲取指定路徑下的文件列表名。
Step-3:提取文件夾下的文件的名稱列表
在A2單元格中輸入公式:
=INDEX(提取名稱,ROW()),然后按Enter鍵完成以后向下填充,直到出現(xiàn)錯誤為止。如下圖所示:
05
批量重命名文件
Step-01:在接上一步,文件名提取出來以后,要對文件進行重命名,即在每個工作簿文件后面添加上一個日期為20190112,在B2單元格中輸入公式:
Step-02:在C2單元格中輸入公式,
='ren '&A2&' '&B2
然后將兩列向下填充。如下圖所示:
Step-03:在文件夾下面新建一個“.txt”文件,然后將C列的命令符粘貼到文本文件里,保存后將后綴后修改為“.bat”然后雙擊該文件完成重命名。如下圖所示:
06
批量移動指定的文件到指定的文件夾
Step-01:將上面的1000個文件移動到指定的10個文件夾中。首先在C2單元格中輸入符合公式:='MOVE '&A2&' '&B2
Step-02:復(fù)制C列符合符到新建一個“.txt”文件,然后將內(nèi)容粘貼并保存,接著將后綴由“.txt”修改為“.bat”,并雙擊該文件,如下圖所示:
注意:如果MOVE后面不跟隨路徑,則默認是當前路徑下的移動。此外一眼萬年命令還可以進行重命名并移動。
聯(lián)系客服