问题背景:当遇到一个表,有几百甚至几千个图斑,需要以图斑号为名批量创建文件夹,在arcgis批量做出套合图之后,这些套合图是位于同一个文件夹中的,随后需要将对应的套合图放到对应图斑的文件夹中(放其他资料雷同),有一种简便方法。具体方法如下:
1.批量创建文件夹(md)
比如md SC5106032023030803222030,然后把txt改成bat批处理格式双击运行即可批量创建文件夹。
2.获取批量创建的文件夹路径以及每个套合图图斑的路径,以txt格式输出(cmd):
dir /s/b>(名字).txt 批量获取某一文件夹里所有文件夹的路径
dir *.*/b>(名字).txt 批量获取某一文件夹里所有文件夹的名字
可以在txt文本里面输入代码,转为bat批处理格式
也可以在需要获取文件夹路径(或名字)的文件的地方输入cmd回车,在弹出框输入公式回车(删除冗余信息),如下图:
3.批量移动文件(move)
将获取的套合图文件路径和批量创建的文件夹路径整理出来,推荐放到excel表里面,因为这样可以输入公式批量处理,比如下图,我要把B列文件路径的文件移动到C列去:
将移动公式复制到cmd中即可完成移动。
注意:此时打开window+r,输入cmd回车弹出窗口后,不能ctrl+v,只能右键粘贴!!!!!!!!