bat脚本中的/s /m是什么意思

在Windows批处理脚本(batch script)中,`/s` 和 `/m` 是常见的参数,它们通常用于控制命令行工具的行为。然而,具体的含义取决于它们所跟随的命令。以下是一些常见的用法:

1. **`/s`**:
   - 在 `del`(删除文件)命令中,`/s` 参数表示删除指定的文件以及所有子目录中的文件,不包括目录本身。
   - 在 `copy`(复制文件)命令中,`/s` 参数允许复制子目录,包括空目录。

2. **`/m`**:
   - 在 `copy` 命令中,`/m` 参数表示在复制文件后,如果源文件是归档属性的,那么会移除归档属性。

这些参数用于修改命令的行为,以满足不同的需求。例如,如果你想要删除一个目录及其所有子目录中的文件,但不删除目录本身,你可以使用 `del /s 文件名`。

请注意,不同的命令可能有不同的参数,`/s` 和 `/m` 的含义可能会有所不同。在编写或运行批处理脚本时,最好查阅相应的命令行工具的文档,以了解每个参数的确切含义。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值