:
mvfiles , infolder(".") outfolder(".\move_all") match("*") makedirs erase
连享会最新专题直播
2.1.2 子文件夹下 excel 文件的提取
本小节首先在[d:\data]下生成若干子文件夹及 excel 文件,然后展示 excel 文件在子文件夹中的提取过程。
在d:\data\下生成 10 个子文件夹,分别命名为auto1-auto5及sub1-sub5,并在每个子文件夹下生成相应的 excel 文件。代码如下:
forvalues i=1(1)5{ cap mkdir "d:\data\auto`i'" cap mkdir "d:\data\sub`i'" cd "d:\data\auto`i'" webuse auto, clear export excel auto`i'.xlsx,replace cd "d:\data\sub`i'" webuse auto, clear export excel sub`i'.xlsx,replace }
这样便生成了10个子文件夹,并在每个子文件夹下生成了1个excel 文件,文件名称与文件夹名称一致,结果如下图:
现在,只需要如下简单的命令就可以将以auto开头的子文件夹下的 excel 文件统一移至move_data文件夹下。
cd d:\data mvfiles , infolder(".") outfolder(".\move_data") match("auto*") subs("auto*") makedirs // subs选项用来选择匹配的子文件夹, // 此处选择的是子文件夹名称为 auto 的文件夹中的excel文件
下图展示了移动后的结果:
2.2 EndNote 中PDF 文件的提取
应用场景:我的同学向我索要一些有关 Bootstrap 的经典文献,我在我的 EndNote 中找到了 20 多篇,想把对应的 PDF 文件发给她。以往的做法是一篇一篇另存到一个文件夹中,很繁琐。
现在想到了一个好办法,就是先选中这些文献,右击,把这些文献存入一个新的 EndNote 文献库【BS-EndNote Library】,而相应的 PDF 文件就被存