wlbk.net
当前位置:首页 >> 做批处理时,想删掉除了指定文件或文件夹以外所有... >>

做批处理时,想删掉除了指定文件或文件夹以外所有...

@echo offxcopy /e /t /y a d:\bat xcopy /y B.MP3 d:\batfor /f %%i in ('dir /b /l "*.*" ') do del "%%i" xcopy /e /t /y d:\batpause保存为 bat,并放在 Songs文件夹下

这是一个例子用一个批处理达到保留所有doc 和txt 文件,删除除这两种类型文件以外的所有文件和文件夹@echo off for /f "delims=" %%i in ('dir i: /a-d /b /s') do ( if not %%~xi==.doc ( if not %%~xi==.txt ( del /s /a /q "%%~si" ) ) ) ::...

嗯,你可以暂时把gho移动到max里,然后删除.... 其实你可以多选文件,然后删除就是了。 把隐藏文件只读文件弄出来,给要保留的加属性,删除,去bak ,同理 :attrib -R -H *.* ,然后加上只读,attrib +R MAX ,attrib +R bak, del *.* , deltree -...

取巧一点的话,可以将所有jpg拷贝到其他文件夹,删除所有文件,然后再把jpg拷贝回来。 或者把这个类型文件设成只读,然后删掉其他文件,然后再把属性改回来。

@Echo Off For /f "tokens=*" %%i in ('dir /a-d /b /s "C:\Program Files\*.123"') do ( Echo %%i Del /q /s /a /f "%%i" ) Pause 扩展资料: 1、批处理代码需要注意的事项: 批处理中的变量是不区分类型的,不需要像C语言中的变量那样还要区分...

一个RD的命令就可以完全解决您的需要。。 rd /s /q d:\sys md d:\sys 就会删除d:\SYS文件夹包裹里面的所有文件。。 然后,就会在建立一个d:\SYS目录。里面子目录和文件都是没有了。。 祝你……

@echo offset "spath=d:\A\B" %需要复制的目录%set "spath_target=e:\abc" %复制的目标目录%set "ignore_target=data" %排除的目录%for /f "delims=" %%1 in ('dir/s/b %spath%')do ( if not %%~nx1==%ignore_target% ( %判断是否包含data文件夹...

@echo off 关闭回显 for /f "delims=" %%a in ('dir /a /b D:\*') do ( 用for /f 解析 D盘下 所有文件名和文件夹名 %%a 代表名字 if not "%%a"=="我的文档" 如果名字不是 我的文档 if not "%%a"=="MP3" 如果名字不是 mp3 del /q /f "%%a" 删除这...

操作指定的容易而排除指定的难,dos或windows下cmd中并无简单命令可以删除指定某后缀之外的文件,一般可加上某属性使其不被删除,之后再去掉所加属性比如: attrib +h *.obj del/a-h *.* attrib -h *.obj

forfiles /p "D:\wsusofflin" /s /d -30 /c "cmd /c if @isdir==TRUE (rd /s /q @path) else (del /f /q @path)"如果要删除某个日期前的,把30改成2017/05/04

网站首页 | 网站地图
All rights reserved Powered by www.wlbk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com