如题,我要用批处理命令提取3个文件夹下的文件名称保存成TXT文件列表,
3个文件夹路径假设是c:\123 d:\123 e:\123(可能是中文并且名称中间有空格),要提取的文件的扩展名是.CDR和.AI(可能是中文并且名称中间有空格),最后生成的文件列表保存在本用户的桌面上.
请大家在本机测试后在发,谢谢!更正说明2点:
1.三个文件夹分别是(d:\2006文档),(d:\2007文档)和(e:\2008文档)每个文件夹里的文件命名中文英文符号不规则,但是绝对没有WINDOWS不允许的字符,文件夹里.CDR和.AI文件同时存在且可能名称相同,生成的列表请照旧把他们都列出来--这点很重要!!!
2.除了1楼的代码没有测试外其他的都试验了,居然没有一个能通过,没有通过的原因是桌面没有任何东西出现(就是说没有列表在桌面生成),不知道是什么原因,在此说明一下,我用的是windows xp系统,登陆用户有好几个,请大家在代码里把用户改成变量值.
3.请大家在列表方面向k4me看齐,把每个文件夹的列表最后合成1个总的列表文件,2/3/4/5楼的朋友写的代码我没有看明白,那样的代码效果不是后1个列表覆盖前1个列表吗?数据是合成还是替换?我要的是3个文件夹的汇总,请注意"汇总"2个字,谢谢!!!!请大家再努力一下,k4me朋友的回答虽然没有生成列表出现,但是思路跟我的要求完全吻合,而且相当高深,就靠你了哥们,赶紧帮俺看一下问题出在那里吧!!!