? 在日常工作中我們會不定時的整理一下電腦上的電子檔案資料,于是就會把某些資料按照某種類別歸檔到某個文件夾下?;蛘哂袝r候,我們需要建立很多文件夾來存放不同的資料。
?常規(guī)的做法是“右鍵——新建文件夾”這樣的步驟去一個個的建立文件夾,然后再把文件復制到對應文件夾下。當然這種方法也沒問題,可遇到大批量制作,這種操作效率就太低了。
?下面,我們來看看批量操作的辦法,主要操作辦法就是借助表格工具和批命令。
一、文件夾批量創(chuàng)建
?1、用Excel批量制作命令。
?主要操作辦法為在Excel里面批量創(chuàng)建需要生成的文件夾名稱,然后再使用表格的便利性,批量生成命令。
?在此,我們用到了一個簡單的命令“MD”命令。這個命令主要是用于創(chuàng)建文件和文件夾。具體生成的命令如下圖。特別需要注意的是,“MD”后面有一個空格不能忽略了。

?2、制作批命令腳本文件
?把上一步生成的命令復制到記事本里面,然后另存為后綴名為"Bat"的腳本文件。這里,我生成了一個“makedoc.bat”的批命令腳本文件。

?3、執(zhí)行批命令
?雙擊運行上一步生成的這個“makedoc.bat”腳本文件。接下來我們可以看到,在當前目錄下生成了一堆文件夾。

二、文件夾批量更名
?仍然接上面的例子,我們將對上例中在“C:\Users\Solo\Desktop\測試\測試文件夾”目錄下面生成的這些文件夾進行批量更名。具體操作步驟如下:
1、獲取目錄下文件夾名稱。
?在此,我們用到了一個命令“dir”。該命令主要是獲取某路徑下的文件列表。具體如下,我們將所有文件夾輸出至“doclist.csv”文件中。當然,也可以將這些列表輸出至純文本格式的文件或者其它格式文件中。在此,主要是為了方便在表格中處理,所以,一步到位輸出至CSV格式文件中。

?打開上一步輸出的文件“doclist.csv”,結(jié)果如下圖,該文件夾目錄下的所有文件都給列出來了。但這些文本全部存在于A列里面,需要后續(xù)分列處理才能繼續(xù)使用。

2、整理文件列表數(shù)據(jù)
?(1)先去掉該表格里面沒用的數(shù)劇,只留下文件列表部分。
?(2)對數(shù)據(jù)進行分列,分割標志為“按空格”。

?(3)分列后的結(jié)果
???在此,我們得到了一個規(guī)整的列表。

3、使用表格批量制作文件夾名稱和批命令
?在此,我們用到了命令“rename”,該命令主要作用是重命名文件。

4、制作批命令執(zhí)行文件并運行。
?該步驟就是把上表中“合并的批命令”復制到記事本中,然后另存為“bat”格式,然后關閉該文件。接著再重新打開運行該腳本。以下就是運行后的結(jié)果。

三、總結(jié)
?本文僅拋磚引玉的給出了兩種比較簡單的批命令用法。通過以上兩個例子,可以看出,批命令在我們?nèi)粘9ぷ髦杏泻艽蟮淖饔?,特別是結(jié)合了Excel的批量生成列表,那么可以批量完成很多重復的工作,比如批量移動文件,而非一個個的去復制粘貼之類額度工作。
?以下是我利用Excel批量生成VPN連接,并做相關參數(shù)配置的腳本。該腳本中,所有的參數(shù)都是在Excel中配置完成,然后導出生成的自動配置腳本文件。在客戶端,只需運行該腳本即可自動創(chuàng)建一個VPN連接并完成所有參數(shù)配置,省去了每一臺上單獨配置的繁瑣步驟。
