[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  疑问1:“D:/pdf文件夹含有如下pdf(目录文件列表1.txt)”,下面列举的究竟是文件名还是文件夹名?你所说的“目录文件”四字让人疑窦重重;
  疑问2:“E盘可能有文件名包括6090879等的文件”,这个6090879是指6090879.pdf还是指只要文件名中含有6090879字符串的pdf文件或所有文件都算在内?
  疑问3:如果只要包含有6090879这个字符串的文件都算在内,是否会有多个文件?

  建议:复杂需求请尽量用准确的语言描述清楚,不要用似是而非或自相矛盾的词汇让别人产生歧义。
尺有所短寸有所长,学好批处理没商量;
考虑问题复杂化,解决问题简洁化。

心在天山,身老沧州。

TOP

原帖由 namejm 于 2008-11-24 18:22 发表
  请在顶楼更新你的需求,以方便大家写代码。

谢谢您!!
已经修改!我想每个文件分别进入对应的文件的路径,不是集中到一个地方。

[ 本帖最后由 lxh623 于 2008-11-24 21:02 编辑 ]

TOP

  1、用批处理做整个分区的搜索,速度将十分缓慢,特别是存在大量文件夹或文件的时候;
  2、移动到同一分区中,很可能造成重复搜索;

  至于批处理能否解决你的问题,答案是肯定的,但是,因为以上两个不利因素,整理的速度将会极其缓慢,需要你更换整理方案。

  推测你是想把散布在E盘不同位置上的所有pdf文件都集中放到指定的文件夹下,而所有的pdf文件的名字都是比较有规律的,而1.txt中的内容就是pdf文件的名字,不知道这个推测是否正确。如果这个推测正确的话,其实可以不用1.txt文件就可以做到,并且效率比较高,但是需要你用尽可能准确的语言去描述文件的位置、文件名的规律及你的意图,并尽量不要限制解决方案,比如说一定要通过1.txt中的内容去搜索E盘。

  请在顶楼更新你的需求,以方便大家写代码。
尺有所短寸有所长,学好批处理没商量;
考虑问题复杂化,解决问题简洁化。

心在天山,身老沧州。

TOP

返回列表