色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

如何批量提取文件夾內與Excel列表上名稱對應的文件?

黃文隆2年前29瀏覽0評論

由于提問者沒有給出具體案例,所以我首先設定一個符合日常場景和習慣的情景:

如下圖,在“D:\原文件”文件夾下有若干個文件,文件格式不作限制;在某個Excel文件中,存在一個文件名稱列表,包含了上述文件夾下一部分文件的名稱。

對于提取文件夾內的文件,我們定義為將列表中的文件復制到另一個文件夾中。

問題解決思路:

由于是對文件進行批量提取,所以可以運用批處理的思想,具體工具可以選擇bat批處理腳本,它有三個優勢:

一、語法簡單:如果只是對文件層面的復制粘貼剪切等操作的話,基本沒有學習成本;
二、使用方便:可以在記事本中直接編寫,在windows下直接運行;
三、從計算機底層運行,效率要高于普通應用軟件。

Step1:寫出批處理命令

bat批處理復制文件的基本語法是:

copy含完整路徑的文件名要復制到的文件夾路徑

所以首先在excel中批量生成批處理命令,由于每條命令中不同的部分是文件名不同,其余部分全部相同,所以可以分段寫好再文本合并。

在A列寫“copyD:\原文件\”,注意copy后面有空格。在C列寫“D:\提取出來的文件\”,注意最前面有空格,在D列輸入公式“=A2&B2&C2”將ABC三列文本合并。將以上三列向下填充至最后一行,批處理命令就生成到了D列。

最后不要忘記在D盤下記得新建一個文件夾,并命名為“提取出來的文件”。


Step2:制作批處理文件并運行

在電腦中任意位置新建一個文本文檔,將D列內容復制粘貼進去,保存關閉后將文件名改為“提取文件.bat”。

直接雙擊打開bat文件,它會自動運行,稍等兩秒,打開“D:\提取出來的文件”文件夾,可以看到,想要提取的文件已經被復制到這個文件夾中了。

總結:

本例中借助bat實現了文件的批處理,其中又借助excel的功能批量生成了命令語句,瞬間實現了想要的結果。所以,精準選擇相應的軟件或工具并綜合運用,效率才能最大化。


「精進Excel」系頭條簽約作者,關注我,如果任意點開三篇文章,沒有你想要的知識,算我耍流氓!