Board logo

标题: [文件操作] 批处理命令tree为什么只能列出了部分文件夹? [打印本页]

作者: xzwcn    时间: 2012-4-4 11:51     标题: 批处理命令tree为什么只能列出了部分文件夹?

如图,我的E盘下有以下几个文件夹(没图标显示出来那些是隐藏的)

当我用tree /f命令时,为什么只能列出了:os,program files这两文件夹的?
作者: find    时间: 2012-4-4 14:23

你用attrib命令看看另外两个文件夹有什么特别的属性?
作者: xzwcn    时间: 2012-4-4 20:00

回复 2# find


    需添加哪些参数?

能查到文件夹属性?不是用来查文件的吗?
作者: wc726842270    时间: 2012-4-6 10:59

不知道想的对不对
TREE /F >E盘目录.txt或tree /f|more
作者: gawk    时间: 2012-4-6 13:38

回复 3# xzwcn
  1. attrib -r -a -h -s kankan
复制代码

作者: find    时间: 2012-4-6 14:30

回复 3# xzwcn


文件夹是一种特殊的文件
作者: xzwcn    时间: 2012-4-7 10:56

回复 6# find


    那么请教怎样才能把所有文件夹都能在tree命令时都能列出来?
作者: gawk    时间: 2012-4-7 12:46

回复 7# xzwcn


    5楼代码运行之后发生了什么事情?
作者: xzwcn    时间: 2012-4-7 13:35

本帖最后由 xzwcn 于 2012-4-7 13:37 编辑

回复 8# gawk


    用了命令后,那文件夹(kankan)在tree中有显示了,这是什么原理呢?清除相关属性了?

另一文件夹也用了下命令后也可以显示出来了。

可不可以不用每个用TREE不能显示出来的都用那命令先处理?

即:有什么命令可以把一个盘下的所有文件夹都在tree中列出来?(不用上面那命令先处理过。)
作者: gawk    时间: 2012-4-7 14:07

回复 9# xzwcn


    是的,需要先清除相关属性才能tree出来。




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2