李国春
处理大量的数据集时将文件整理到一起也是一个重要的工作。本文介绍一个将本地计算机目标文件的绝对路径汇集到一个文本文件的中的脚本。以方便后续批量处理这些文件。
启动RSD,在脚本编辑窗口输入图1中的代码。点击工具条上的小三角开始运行,提示要输入一个查找路径。在这里我们指定一个驱动器,比方J:\ 。表示将J盘上所有子目录中符合条件的文件名找到,并存入一个文本文件中;
继续运行程序,本例在我的电脑上一共找到1454个GF2的多光谱L1A文件,并保存到D:\GF2.txt文件中。
图1 搜索本地文件
打开这个文本文件,见图2。
图2 搜索得到的结果
可见共有145行的文件名。
还有一个方法可以搜索得到这些文件名。
在主菜单打开 工具->搜索目标文件列表 ,出现图3的对话框。输入带通配符的文件名,选择起始路径。点击开始搜索,得到上述同样的结果。
图3 菜单交互的搜索结果
这些准备好的文件名即可在后续的批量处理过程中使用。