DOS命令生成文件清单

 

 

dir c:/源文件夹位置 >c:/*.txt(生成的清单)


/s 参数 显示所有文件夹中的文件包括子文件夹


/d 参数 不显示文件路径

 

 

 

 

@echo off

setlocal enabledelayedexpansion

rem 指定歌曲存放的路径

set mp3Folder=C:/test

set count=0

for %%a in ("%mp3Folder%/*.*") do (

set /a count+=1

ren "%%a" "!count!%%~xa"

)

endlocal


dir /b /a-d "%mp3Folder%">歌曲单1.txt

dir /s /b /a-d "%mp3Folder%">歌曲单2.txt

 

### DOS命令列表及使用说明 以下是常见的DOS命令及其功能描述: #### 常见内部命令 1. **DIR** - 功能:显示指定路径下的文件和子目录列表。 - 使用方法:`dir [路径] [/选项...]` - `/A` 显示所有文件,包括隐藏文件和系统文件[^1]。 - `/B` 仅显示文件名和目录名,不显示额外信息[^2]。 2. **CD (CHDIR)** - 功能:更改当前工作目录。 - 使用方法:`cd [目标路径]` - `cd..` 返回上级目录[^1]。 3. **MD (MKDIR)** - 功能:创建新目录。 - 使用方法:`md [目录名称]` 4. **RD (RMDIR)** - 功能:删除空目录。 - 使用方法:`rd [目录名称]` 5. **COPY** - 功能:复制文件到另一个位置。 - 使用方法:`copy [源文件] [目标文件/路径]` 6. **DEL (ERASE)** - 功能:删除一个或多个文件。 - 使用方法:`del [文件名]` 7. **SYS** - 功能:传输系统启动文件至另一磁盘。 - 使用方法:`sys [驱动器:]` --- #### 外部命令 1. **EDIT** - 功能:打开文本编辑器用于修改配置文件或其他纯文本文件。 - 使用方法:`edit [文件名]` 2. **FORMAT** - 功能:格式化磁盘分区。 - 使用方法:`format [驱动器:] [/参数...]` - `/Q` 执行快速格式化[^1]。 3. **XCOPY** - 功能:高级文件复制工具,支持递归复制整个目录树。 - 使用方法:`xcopy [源路径] [目标路径] [/参数...]` - `/S` 同时复制子目录中的内容[^2]。 4. **DELTREE** - 功能:一次性删除某个目录及其所有内容。 - 使用方法:`deltree [目录名称]` --- #### 网络相关命令 1. **PING** - 功能:测试主机之间的连通性。 - 使用方法:`ping [IP地址或域名]` 2. **NET** - 功能:管理网络资源和服务。 - 使用方法:`net user`, `net view`, etc. 3. **TELNET 和 FTP** - 功能:远程登录服务器或上传下载文件。 - 使用方法:`telnet [主机名/IP] [端口]`, `ftp [主机名/IP]` 4. **NETSTAT** - 功能:显示活动连接状态以及路由表等信息。 - 使用方法:`netstat [-anop]` 5. **TRACERT** - 功能:追踪数据包到达目的地所经过的路由器节点。 - 使用方法:`tracert [目标IP或域名]` 6. **WINIPCFG** - 功能:查看并设置TCP/IP协议属性(适用于Windows 98及更早版本)。 - 使用方法:直接输入`winipcfg`即可运行该程序。 --- ### 实际应用案例 假设需要生成E盘某文件夹内的文件清单保存成文本文件,则可以执行如下操作: ```batch @echo off dir E:\xmlFiles\ /b > list.txt pause ``` 此脚本会将`E:\xmlFiles\`目录下所有的文件名写入名为`list.txt`的结果文档中[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值