[小经验]Windows系统中提取某个目录下所有文件夹(或文件)名
2011-10-11 15:59
501 查看
今天有一个非常实际的需求,想知道怎么通过运行最简单的DOS或者批处理命令,得到某个目录下所有文件夹的名称,记得之前有师弟给我拷贝过一个批处理命令大全,但是已经找不到了。在CSDN上下载了一个命令大全,发现也不太好用。之后又找了两种方法,这里总结一下:
1. 使用批处理命令。将下列代码拷贝,并新建一个.bat文件,直接运行,即可得到一个临时的记事本文件。
这种方法可以提供包含子目录和不包含子目录两种功能。
2. 使用DOS自带命令。同样将下列命令拷贝进一个.bat文件后直接运行。
上面这个命令将把带子目录的树形结构写入到同一目录下的1.txt文件中,
如果给tree命令加上参数:
则可以把目录中的文件也包含到输出结果中。
相互比较了一下,还是用第二种方法更为简单易行些。
1. 使用批处理命令。将下列代码拷贝,并新建一个.bat文件,直接运行,即可得到一个临时的记事本文件。
@echo off echo\正在罗列目录,请稍候…… (echo\不含子目录 echo\------------------------------ for /f "delims=" %%a in ('dir /b /ad %1') do echo/%%~na echo\&echo\ echo\含子目录 echo\------------------------------ for /f "delims=" %%a in ('dir /b /s /ad %1') do echo/%%~na)>temp-record start /wait notepad temp-record del /a /f /q temp-record
这种方法可以提供包含子目录和不包含子目录两种功能。
2. 使用DOS自带命令。同样将下列命令拷贝进一个.bat文件后直接运行。
tree > 1.txt
上面这个命令将把带子目录的树形结构写入到同一目录下的1.txt文件中,
如果给tree命令加上参数:
tree /f > 1.txt
则可以把目录中的文件也包含到输出结果中。
相互比较了一下,还是用第二种方法更为简单易行些。
相关文章推荐
- [小经验]Windows系统中提取某个目录下所有文件夹(或文件)名
- windows 下提取目录下所有文件的文件名
- Windows 强制删除文件及文件夹命令 一、删除文件或目录CMD命令: rd/s/q D:\app (强制删除文件文件夹和文件夹内所有文件)del/f/s/q D:\app.txt (强
- 用命令或批处理命令一次删除windows系统一个目录下的所有文件
- 如何在windows下提取某个文件夹下面所有文件的文件名
- windows下用c++和python遍历目录下的文件夹并删除所有文件名为xx的文件
- windows系统下使用FindFirstFile 和 FindNextFileA遍历某目录下的所有文件(c++编写)
- mac 系统下删除目录的所有.svn文件
- 列出指定目录下的所有文件和文件夹及子文件的内容
- 【Linux】虚拟机Ubuntu系统访问主机windows共享文件夹文件类型出错
- 在linux中怎样用命令完全拷贝一个目录下的所有文件(包括隐藏文件以及文件夹)到另外一个目录下
- 在某个目录下的所有文件中查找包含某个字符串的Windows命令
- python 实现统计ftp服务器指定目录下文件夹数目、文件数目及所有文件大小 本次主要为满足应用方核对上传到ftp服务器的文件是否缺漏。 主要要求:指定目录下,文件夹数目/文件数目/所有文件大小
- PHP获取文件夹下的所有目录文件
- 遍历某目录下所有文件和文件夹
- 将指定目录的所有文件及文件夹copy到指定目录下,只copy 7天内创建的或是7天内修改过的
- Linux系统中 查找目录下的所有文件中是否含有某个字符串
- vc2010+openCV1.0实现将指定目录下的所有jpg文件缩放后存放到目标文件夹
- 取得给定目录下的所有文件夹和文件,并象Windows资源管理器一样排列
- 通过递归查询指定目录下的所有文件和子文件夹下的指定文件名