有时我们需要获取文件夹下所有文件名的列表,较为快捷的方式就是通过cmd命令了。

- 举个栗子——在文件夹Test中有如下文件:

1. 获取文件夹所有文件和文件夹的名字列表

使用以下语句:

...\Test>dir /B >list.txt

结果:
在list.txt中:

0
1
1.txt
2.txt
case01.jpg
list.txt
test.png

2.获取文件夹特定格式文件名字列表

使用以下语句:

...\Test>dir *.txt /B >list.txt

结果:
在list.txt中:

1.txt
2.txt
list.txt

3.按照修改时间排列获取文件名字列表

使用以下语句:

...\Test>dir /B /o:d >list.txt

结果:
在list.txt中:

case01.jpg
test.png
1.txt
2.txt
1
0
list.txt
  • 关键字补充说明
  • [drive:][path][filename]            指定要列出的驱动器、目录和/或文件。

  • /A        显示具有指定属性的文件:
    属性:
           D 目录        R 只读文件
           H 隐藏文件         A 准备存档的文件
           S 系统文件         I 无内容索引文件
            L 解析点         - 表示“否”的前缀

  • /B       使用空格式(没有标题信息或摘要)。

  • /C       在文件大小中显示千位数分隔符。这是默认值。用 /-C 来 禁用分隔符显示。

  • /D       跟宽式相同,但文件是按栏分类列出的。

  • /L       用小写。

  • /N       新的长列表格式,其中文件名在最右边。

  • /O       用分类顺序列出文件。
    排列顺序:
                         N 按名称(字母顺序)       S 按大小(从小到大)
                         E 按扩展名(字母顺序)       D 按日期/时间(从先到后)
                         G 组目录优先                  - 反转顺序的前缀

  • /P       在每个信息屏幕后暂停。

  • /Q        显示文件所有者。

  • /R       显示文件的备用数据流。

  • /S       显示指定目录和所有子目录中的文件。

  • /T        控制显示或用来分类的时间字符域。

    时间段:
                      C       创建时间
                      A        上次访问时间
                     W       上次写入的时间

  • /W       用宽列表格式。

  • /X      显示为非 8.3 文件名产生的短名称。格式是 /N 的格式,短名称插在长名称前面。如果没有短名称,在其位置则显示空白。

  • /4        用四位数字显示年

Windows通过cmd命令获取文件列表 例子相关推荐

  1. 用dos命令查看计算机E盘,用DOS命令获取文件列表

    其实就是两个命令:dir 跟 tree 在C:盘根目录下生成了一个名为"filelist.txt"的文本文件,该文件中即包含D:盘的文件夹列表. dir d: >c:file ...

  2. windows用cmd命令进入文件夹目录

    首先,将文件夹直接点击左键拖动至cmd窗口中,就可以得到目录路径. 还有就是,在命令行直接敲入D:或者C:就可以在磁盘之间进行转换,注意冒号不要丢. 再有,如果进入某磁盘中的一个文件夹,使用cd命令. ...

  3. java获取文件列表,[javaSE] java获取文件列表

    递归测试 import java.io.File; import java.util.ArrayList; import java.util.HashMap; import java.util.Lis ...

  4. windows获取文件列表及文件夹结构

    1. 获取文件列表 命令: dir /B >lb.txt 查看磁盘D下的文件列表: 在D盘根目录下会生成文本文件lb.txt 2. 获取文件夹结构 命令: tree /f >1.txt 查 ...

  5. java执行windows下cmd命令的方法

    本文实例讲述了java执行windows下cmd命令的方法.分享给大家供大家参考. 具体实现代码如下: 复制代码 代码如下: //获取运行时 Runtime rt = Runtime.getRunti ...

  6. Python-装饰器-案例-获取文件列表

    1 import os 2 3 4 def get_all_path(fun): 5 '''装饰器.功能:获取全路径文件名.如:D:/tmp/12.txt 6 :param fun: 7 :retur ...

  7. 如何使用 Java 中执行 Windows 的 CMD 命令

    如何使用 Java 中执行 Windows 的 CMD 命令 核心代码 完整代码   在 CMD 中执行 BAT 脚本对用户不友好,而且有安全隐患,因此笔者编写了一些可以在 Java 中执行 Wind ...

  8. C# FTP 上传、下载、获取文件列表

    public class FtpHelper{string ftpServerIP;string ftpRemotePath;string ftpUserID;string ftpPassword;s ...

  9. windows下cmd命令行显示UTF8字符设置(CHCP命令)

    点我进入原文 windows下cmd命令行显示UTF8字符设置(CHCP命令) 在中文Windows系统中,如果一个文本文件是UTF-8编码的,那么在CMD.exe命令行窗口(所谓的DOS窗口)中不能 ...

最新文章

  1. Nginx中浏览器缓存的相关概念
  2. 怎样不通过高考进入清华计算机系,山东高考状元孟令昊澄清,没有参加政审,已经填报清华计算机系!...
  3. css z-index
  4. pat编程语言_浙江大学在线pat题库集合
  5. 实验5.2 动态内存分配生成动态数组完成矩阵转置
  6. Elasticsearch核心知识大纲脑图
  7. 怎么用软件设计班旗_设计制作:班旗设计
  8. excel函数 不能正常显示数字
  9. 修改sublimeText 文件目录窗口样式
  10. ubuntu18.04开机后出现黑屏 最上显示/dev/nvme。。。
  11. chrome 您的浏览器禁用了Javascript
  12. 模拟电子技术基础-什么是放大?
  13. vue 移动端进入页面自动弹出软键盘
  14. 基于JAVA养老院管理系统计算机毕业设计源码+系统+数据库+lw文档+部署
  15. Computer Vision—计算机视觉 (一)
  16. 使用FFmpeg命令处理音视频
  17. 解析dump的几种方式
  18. [Java并发-14] Future: 优雅的使用多线程
  19. 压测报502 badgateway问题解决
  20. python自己做课程表_Python课程表II

热门文章

  1. c语言课程设计作业五子棋,C语言课程设计-五子棋双人对战程序
  2. [CTO札记]BaiDu无视版权推文档分享与Google竞争,无疑引火烧身
  3. 360安全卫士,还有这么多,小姐妹?
  4. 重庆java培训达内,重庆java培训费用
  5. 营销DMP的漫谈指北
  6. java解包_Java的自动封包和解包(Autoboxing和AutoUnboxing)
  7. ctf-WEB-noteasytrick
  8. 想找工作,这一篇15w字数+的文章帮你解决
  9. 【线性代数】矩阵及其特性
  10. sed字符串替换用法大全