如何从一堆TXT文件里挑出一部分TXT文件?
这部分TXT文件的前缀可以以另一个TXT文件提供。。。。大神如何操作?谢谢 你的意思是有个文件记录了一系列的文件名字/文件前缀名字,然后需要在某个目录里把这些文件找出来? zouzhichao 发表于 2016-9-21 20:07你的意思是有个文件记录了一系列的文件名字/文件前缀名字,然后需要在某个目录里把这些文件找出来? ...
恩恩,您所说极是。 gracialee 发表于 2016-9-21 20:25
恩恩,您所说极是。
要是会VB 或者脚本之类的,
应该不是难事 用vb应该很快的 gracialee 发表于 2016-9-21 20:25
恩恩,您所说极是。
你发个简单的压缩包看看
包括你的描述文件和样本文件 zouzhichao 发表于 2016-9-21 21:06
你发个简单的压缩包看看
包括你的描述文件和样本文件
只有一个文本文件,是学生的学号,样本文件是学生的照片,隐私性的东东,不便发上来了,文本文件您可以参考一下。
@echo off
for /f "delims=""" %%i in (zhaopian.txt) do (
move %%i.* 1
)
pause
批处理
用 perl 语言是很好处理的。
大概的步骤是
1. 打开那个索引文件
2. 循环扫描文件的每一行,必要时可以用正则表达式处理文件名
3. 根据文件名,递归搜索某个目录
比如,可以用 Find 模块 http://perldoc.perl.org/File/Find.html
(也应该还有别的模式,多年不写 perl 程序,很多东西忘记了)
网上应该有例程,你 baidu/google 一下。 脚本语言都好处理比如python{:titter:} 写跟小程序分分钟的事情 linux下 cat find grep
页:
[1]