1. 文件夹管理

  • cd 显示当前目录名或改变当前目录;
  • md 创建目录;
  • rd 删除一个目录;
  • dir 显示目录中的文件和子目录列表。

2. 文件管理

  • copy 将一份或多份文件复制到另一个位置;
  • del 删除一个或数个文件;
  • move 移动文件并重命名文件和目录;
  • ren 重命名文件;
  • replace 替换文件;
  • attrib 显示或更改文件属性;
  • find 搜索字符串。

3. Dir

dir /s /b /d

1) Dir 基础操作

/s 查找当前目录以及所有子目录下的文件,(不要 /s 参数时,则今显示当前目录的文件或目录)

/b 舍弃标题与摘要内容

/l  文件名有英文字母时,全部以小写英文字母显示

/a:d 只显示文件夹(包括隐藏文件夹), 冒号也可以省略 /ad,效果是一样的。

@echo off&setlocal enabledelayedexpansion 
for /f %%i in ('dir /s /b /a:d') do echo %%i
pause > nul

2) Dir 文件的属性

windows中文件共有四种属性:存档、只读、系统、隐藏。冒号也可以省略,效果是一样的。

/a:h 只显示隐藏文件(包含具有当前属性的其他三种文件、夹)

/a:r  仅显示只读文件(包含具有当前属性的其他三种文件、夹)

/a:s  仅显示系统文件(包含具有当前属性的其他三种文件、夹)

/a:a  仅显示存档文件(包含具有当前属性的其他三种文件、夹)

3) /o  文件排序

/o 按照分类顺序列出文件

  • N 按名称(字母顺序)          /on  或 /o:n  此方式是dir的默认显示格式,即没有使用/o命令时,则默认以名称排序
  • S 按大小(从小到大)           /os  或 /o:s
  • E 按扩展名(字母顺序)        /oe  或 /o:e
  • D 按日期/时间(从先到后)  /od  或 /o:d
  • G 组目录优先                        /og  或 /o:g
  • -  反转顺序的前缀                 /o-d  或 /o:-d

按照时间排序

@echo off&setlocal enabledelayedexpansion 
for /f %%i in ('dir /b /od') do echo %%i
pause > nul

按照时间反向排序

@echo off&setlocal enabledelayedexpansion 
for /f %%i in ('dir /b /o:-d') do echo %%i     rem “:”可去掉,变为for /f %%i in ('dir /b /o-d') do echo %%i 
pause > nul

参数的顺序为 g>d>e>s>n   组>日期>扩展名>大小>名称

例如:

dir /b /ad /ods 显示为 /od 顺序

dir /b /ad /osd 显示为 /od 顺序

dir /b /oeg 显示为 /og 顺序

4) /t  控制时间的参数

C  创建时间

A  上次访问时间

W  上次写入的时间

dir /t:c 文件创建日期

dir /t:a  上次访问时间

dir /t:w  上次写入时间

5) 常用命令

  • 只显示文件不显示文件夹

dir /a:a   或  dir /aa

dir /a:-d   或  dir /a-d

  • 只显示文件不显示文件夹

dir /a:d   或  dir /ad

dir /a:-a   或  dir /a-a

  • 显示所有的txt文件

dir *.txt

  • 只显示文件(不显示系统、只读、隐藏)不显示文件夹

dir /a:a-h-r-s

  • 罗列当前目录及子目录下的所有文件(不显示系统、只读、隐藏)不显示文件夹,以写入日期反序排列的txt文件列表,并将文件列表写入2.txt文件中

dir /s /b /l /aa-s-h-r /tw /o-d *.txt > 2.txt

【BAT】常见文件管理命令和dir命令相关推荐

  1. Windows cmd命令(二)dir命令

    ++++++++++'学习的目的'++++++++++1) 装B2) 往Windows'安全'发展,dos命令是基础3) 运维不能只懂'Windows',要'全面'4) 为'powershell'打好 ...

  2. linux下ls命令和dir命令的区别

    linux下ls和dir命令的作用相同,都是列出目录内容的命令. 区别如下: ls:会显示不同类型的文件的颜色 dir:不显示不同文件类型的文件颜色,所有文件都是一种颜色. 由此可见,虽然ls和dir ...

  3. windows CMD 命令下dir 命令

    dir /? 显示目录中的文件和子目录列表. DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N]   [ ...

  4. linux中dir命令,Linux教程之Linux dir命令

    Linux  dir 命令和 ls 命令功能类似,用以查看目录.文件权限等详细信息.下面来介绍一下关于Linux dir命令具体的使用方法. 一.Linux dir命令使用权限 任何用户都可以在终端使 ...

  5. linux 修改用户dir,linux中dir命令详解

    在linux系统下dir命令的功能和ls命令差不多,主要是用以查看目录.文件权限等详细信息.下面由学习啦小编整理了linux中dir命令的详细解释,希望对你有帮助. linux中dir命令的详细解释 ...

  6. linux文件类型缩写,常见Linux系统目录、文件类型、ls命令、alias命令

    常见Linux系统目录 /bin:存放常用的命令 /sbin:root用的命令存放 /boot:存放的是启动Linux时使用的一些核心文件 /dev:设备的意思,存放Linux的外部设备 /etc:存 ...

  7. 你真的会用ls命令吗?--文件管理命令(ls命令详解)

    文件管理命令 一.ls命令简介 二.常见参数说明 三.列出文件详细说明说明 四.unbantu中ll命令无效解决方案 五.应用实例 博客使用的linux版本:CentOS Linux release ...

  8. 【WINDOWS / DOS 批处理】dir命令参数详解(二)

    dir命令参数详解(一) dir命令参数详解(二) 命令格式 DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] ...

  9. bat命令之for命令详解

    ______________版主提醒____________________________ 为了避免影响技术讨论.提高看帖的舒适性,请大家不要在此帖下跟 无实质内容的口水帖,特别是纯顶.纯支持.纯感 ...

最新文章

  1. 完美解决latex警告信息:Citation `Gusfield:97‘ on page 1 undefined.
  2. python只能运行一次怎么改_是否可以修改和运行部分Python程序而无需一次又一次地运行所有这些程序?...
  3. 关于LB论坛的一个BUG的探讨
  4. 文件名利用RLO技术欺骗(学习)
  5. OpenCV学习笔记三-Mat数据结构
  6. Python: 字符串
  7. stylus 迭代+插值实现css同类型不同值样式序列
  8. NVIDIA显卡驱动的重装
  9. 1.C语言0基础自学-从第一行代码开始
  10. 谷歌chrome xp_什么是Google Chrome?
  11. SequoiaDB分布式数据库2021.12月刊
  12. WPF MVVM Livecharts 柱状图
  13. mysql将公历农历转换_SQL农历转换函数(显示中文格式,加入润月的显示)
  14. Android自定义控件的步骤
  15. 微信小程序:图标的使用(icon)
  16. C语言关键字restrict(linux 中为 “__restrict”)
  17. 相似图片搜索原理二(phash—c++实现)
  18. Tencent Linux操作系统宣布开源
  19. 使用Flask和Connexion构建和记录Python REST API
  20. 将idea中编译输出目录 classes 里的文件删掉,发现再次编译不能生成class文件

热门文章

  1. 8个精美的WordPress建站模板
  2. MegaCli 使用
  3. WPF DataGrid设置滚动条宽度
  4. C语言中的按位操作符~介绍
  5. 高并发编程-Thread#join方法的使用及使用场景分析
  6. 专科就业工资php,专科工资高的十大专业 大专学什么专业就业前景好
  7. JS 异步加载js的三种方案
  8. ansible 的任务委派功能(delegate_to)
  9. freertos任务优先级分配
  10. swiper分页器样式