我以前写过的 缺点是我还不知道
不过我只写了遍历两层,一层文件夹,一层文件名。不过我有个笨方法,
dir /b/s>>1.csv你可以把>>1.csv删掉,这个就很直接了没有美化过的,出来的数据是盘符加路径加文件名,一堆,我把它放进excel中替换顺便分列处理数据
完全不懂bat。求给完整代码。
追答比如tree c:\
没什么可讲的,会形成一个树形列表。实在不懂打tree /? 所有命令打/?都是帮助,打>都是导出。比如tree c:\abc > 1.txt 会将结果保存到1.txt里
百度了一下,tree完全不是我想要的效果啊。
我想要的是for遍历,然后单独输出子目录名,与文件名,因为我还需要单独进行一些操作。
那批处理做不到了,你自己写代码吧
追问我细想了一下,想到了解决办法。
我能通过for路径得到子目录的文件夹名。
然后用这个文件夹名+工作路径遍历子目录文件夹,得到需要的文件名。
这样就能得到文件夹的名字+文件名了。
行,满足你的需求就行