![]() 高级会员
|
在当前目录下生成txt文本或者指定目录的,麻烦哪位给下模版指点下,之前有一个在哪找不到了,找了些教程看的也晕! thks
|
||
![]() 支柱会员
|
tree >list.txt
|
||
![]() 高级会员
|
这个批处理,可以同时生成3个目录文件。。
引用:
|
|||
![]() 热心会员
|
引用:
首先是内部命令(如:dir、copy等),然后依次是 .com、 .exe、 .bat、 .cmd 等外部命令。 当你执行命令“tree”时,系统会先查找有没有“tree”这个内部命令,没有的话,就在当前目录内依次查找tree.com、 tree.exe、 tree.bat、 tree.cmd 这些外部命令; 如果仍然没有,则按 %path% 变量里定义的路径去依次查找。。。 用来列目录树的“tree”命令实际上是外部命令“tree.com”,并且默认放在c:\windows\system32\目录内(此目录包含在默认的%path%内,并且排第一)。 所以,楼上批处理程序如果命名为“tree.bat”,其中的“tree /f > 1.TXT”这句会调用tree.bat本身,造成死循环; 解决方法有3个: 1、命名为其它名字,比如:tree1.bat 2、把“tree /f > 1.TXT”这句改写为“tree.com /f > 1.TXT” 3、把tree.com复制到当前目录内,与tree.bat放在一起,但是这时不能运行tree,而要运行tree.bat或在资源管理器内双击tree.bat 以上任意一个方法均可。 另外,如果命名为dir.bat,那就不能运行dir,而要运行dir.bat或在资源管理器内双击dir.bat,因为如果直接运行dir,那就会执行内部命令的dir,而不是运行dir.bat了。 |
|||