删除文件夹的批处理命令
‘壹’ 如何用批处理文件删除某个文件
1、在电脑上新建一个文件夹,新建一个“TXT”文件,并命名。
‘贰’ 我想用批处理批量删除文件夹里面的内容用什么命令
一个RD的命令就可以完全解决您的需要。。
rd
/s
/q
d:\sys
md
d:\sys
就会删除d:\SYS文件夹包裹里面的所有文件。。
然后,就会在建立一个d:\SYS目录。里面子目录和文件都是没有了。。
祝你……
‘叁’ 批处理删除指定文件夹
比如我要删除d:\abc\a.txt这个文件,和d:\abc这个文件夹
就是这个命令:
del
d:\abc\a.txt
删除文件夹呢,就是:
rmdir
/q
/s
d:\abc
当然一些特殊情况要修改属性才能删,比如指定文件,又需要的话再说
具体的说,只读文件是不能直接删除的,你要用
attrib
-r
d:\abc\z.txt
去掉只读属性后才能删除。
‘肆’ 求一个删除电脑桌面文件、下载等文件的批处理命令
以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI
<# :
cls
@echo off
rem 删除桌面上除快捷方式以外的所有文件以及清空回收站
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
set "desktop="
>"%tmp%\v.v" echo;WSH.echo CreateObject("WScript.Shell").SpecialFolders("Desktop"):WSH.Quit
for /f "delims=" %%a in ('cscript -nologo -e:vbscript "%tmp%\v.v"') do set "desktop=%%a"
if not defined desktop (echo;Failed to get Desktop Path&pause&exit)
for /f "delims=" %%a in ('dir /a-h/b "%desktop%\"') do (
if /i "%%~a" neq "%~nx0" (
if /i "%%~xa" neq ".lnk" (
echo;"%%a"
if exist "%desktop%\%%~nxa\" (
rd /s /q "%desktop%\%%~nxa\"
) else (
del /a /f /q "%desktop%\%%~nxa"
)
)
)
)
powershell -NoProfile -ExecutionPolicy bypass "Invoke-Command -ScriptBlock ([ScriptBlock]::Create([IO.File]::ReadAllText('%~f0',[Text.Encoding]::GetEncoding('GB2312'))))"
echo;%#% +%$%%$%/%@% %z%
pause
exit
#>
$codes=@'
using System;
using System.Runtime.InteropServices;
public static class Recycle
{
[DllImportAttribute("shell32.dll")]
private static extern int SHEmptyRecycleBin(IntPtr handle, string root, int falgs);
public static void Clean(){
SHEmptyRecycleBin(IntPtr.Zero, "", 0x1);
}
}
'@;
Add-Type -TypeDefinition $codes;
[Recycle]::Clean();
‘伍’ 删除某个文件夹里面的所有文件的bat命令
删除某个文件夹里面的所有文件的bat命令。
下面以删除G盘下面文件夹“0”的所有文件为例。
方法步骤如下:
1、打开相关文件夹,可发现文件夹中有相关文件。
‘陆’ 用批处理命令删除空文件夹
编辑一个记事本
输入:echo@off
空文件夹/del
保存为**.bat即可!每次重启便可以自动删除空文件夹!在此当中,我不知空文件夹的英文怎么拼,呵呵!就这样了!
‘柒’ 何如用批处理命令删除某个文件夹下的所有文件夹和文件
新建个记事本文件
内容:
del
空格
目标文件夹\*.*
之后把后缀名改成.BAT
‘捌’ 批处理强制删除windows下的文件
您好,方法
首先XP:在开始--运行,在运行的文本框中输入cmd-->回车
win7直接在搜索框中输入cmd-->回车
在弹出的黑色运行窗口里面输入图的:del /? --->然后敲回车按键。
这样就能显示这个命令的帮助信息啦。
哦!我这个截图的窗口是改过属性的,颜色不是黑色的哦。
只要在DOS窗口中输入上面的命令就行了
根据帮助信息得到命令使用方法便是:del [参数] [路径文件夹或目的文件]
例如:
我要删除c盘下面的“TimeEventNSIS.log”文件
这条命令便写成:del C:\TimeEventNSIS.log
如果是强制删除则写成:del /F /S /Q C:\TimeEventNSIS.log
如果删除的是一个文件夹则写成:del /F /S /Q C:\XXX文件夹
最后当然是回车执行啦!
当然这个命令也能使用通配符。
如:.*?这些
例如强制删除C:\XXX文件夹下面所有的记事本文件。
则命令为:del /F /S /Q C:\XXX\*.txt--->回车
就可以删除掉C:\XXX文件夹下面所有的记事本文件了。
最后,如果你误删除了文件,请使用第三方文件恢复软件进行恢复,不然覆盖写入后就会导致文件测底丢失!很难找回的哦!
‘玖’ 删除文件的批处理命令
用系统的文本编辑器编写代码 del “文件标识符 + 文件名”等, 保存为 bat 文件,这个扩展名为 bat 的文件就是批处理程序。。
其中代码中文件名可以用“通配符+扩展名”的方式,以删除指定目录下相同扩展名的所有文件。如“*.exe”、“??d.*” 等等
‘拾’ 删除整个文件夹的批处理命令
@echo
off
for
/r
"C:\Documents
and
Settings\Owner\Application
Data"
%%i
in
(.)
do
if
"%%i"
neq
"C:\Documents
and
Settings\Owner\Application
Data\."
rd
/s/q/f
"%%i"
del
/f/q
*.*
第二句删所有子目录,第三句删一级目录下所有文件
/r后面的路径是要删除的路径
不要弄错了
不然你就爽了。。。