Bat批处理常用收集

删除目录及子目录的对应类型文件

del /s /q *.json

del /a /f /s /q D:\*.doc

/a /f 是强制删除全部属性的文件 /q是无需确认直接删除 能删除D盘全部DOC后缀文件,且无需确认

拷贝目录下所有目录及文件到其他目录

删除目录

rd /s /q "C:\folder"

//删除目录内指定格式的文件

for /f "delims=" %%a in ('dir /a-d /b ^| find ".mp3"') do del /s /q /f %%a

//重命名文件夹内包含某个字符串的的文件

for /f "delims=" %%a in ('dir /a-d /b ^| find "version"') do rename %%a version.json

//删除指定格式以外的文件  

::删除除mp3格式以外的其他文件
for /f "delims=" %%i in ('dir/s/b/a-d') do (
    if not %%~xi==.mp3 (
        if exist "%%i" (
            del /s /a /q "%%i" >nul
        )
    )
)

参考 批处理之bat脚本删除指定文件外的所有文件与文件夹_梁光林的博客-CSDN博客_bat脚本删除指定文件

xcopy dir\* otherDir\ /s/e/y


                
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值