您好、欢迎来到现金彩票网!
当前位置:2019跑狗图高清彩图 > 现用目录 >

脚本编程(语言不限最好不用编译):实现遍历某个目录所有文件的文

发布时间:2019-07-07 18:11 来源:未知 编辑:admin

  脚本编程(语言不限,最好不用编译):实现遍历某个目录所有文件的文件名,将所要查找的信息输出到文本文件

  脚本编程(语言不限,最好不用编译):实现遍历某个目录所有文件的文件名,将所要查找的信息输出到文本文件

  实现遍历某个目录所有文件的文件名,将所要查找的信息输出到文本文件中。比如,我想要统计一下一个目录中所有含有FRA字符的文件的名称和总数。要把结果输出写在一个TXT或者EXCEL中,以...

  实现遍历某个目录所有文件的文件名,将所要查找的信息输出到文本文件中。比如,我想要统计一下一个目录中所有含有FRA字符的文件的名称和总数。

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  $file=$arr;把数组arr复制给file使file成为和arr相同大小的数组,目的只是为了构造相同大小的数组

  ;递归查找函数,递归查找*.*,支持子目录,以字符串形式返回所有文件的路径

  比如,要查找含有FRA和JPN(或者还有第三、四个目标)的文件名各有多少个,并查找结果按FRA和JPN各自列出结果的路径。追答终于改出来啦,可以查找多个关键字

  可以把上面代码复制到文件本文件,改扩展名为CMD或BAT ,可或者以另存的方式存为批处理

  上面如果要遍历所有子目录里文件太多的话,那执行会有点慢,生成的文本也较大,追问如果需求由一个变成两个或者多个,该如何写?

  比如,要查找含有FRA和JPN(或者还有第三、四个目标)的文件名各有多少个,并查找结果按FRA和JPN各自列出结果的路径。追答处理需要可以是任意有限个,根据你的需要,代码如下

  如果不需要在所有文件中搜索的话,可以将for语句括号里最后一逗号和*.*删去

  上面这个是perl脚本,要求你的系统有perl环境(windows下可以装个straberryperl),不需要编译。

  第一个参数是你要解析的目录,第二个参数是你要输出的txt文件。这里不能用.xls做目标文件,具体原因可以追问。更多追问追答追问谢谢你的回到,我没接触过Perl语言,但我会亲自去试试;

  还有,我想借此机会,就此发散一下,看看每种言语都是如何实现的;或者看看谁的方法比较好

  但是,貌似很少人关注我的这个问题,至少到现在是这样。追答恩,好的追问如果需求由一个变成两个或者多个,该如何写?

http://deafbook.net/xianyongmulu/306.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有