A. 关于用BAT删除隐藏属性和只读属性的文件(夹)的命令
先执行 attrib -H -R *.htm 命令,然后执行del删除命令就可以了
B. 一键清理系统垃圾文件.bat 的原理
以以袭下几条语句为例
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
rd /s /q %windir%\temp & md %windir%\temp
del是删除文件的命令,/f是强制删除只读属性的文件 /s 删除子目录下的相应文件 /q是安静模式,即如果你删除的文件含有通配符*,删除时不会询问你是否要删除全部文件,后面的%systemdrive%是系统的变量,代表你的系统安装的分区(通常是C:)*.tmp使用通配符*,代表任何文件名,tmp是文件的扩展名,tmp类型的文件是临时文件,所以都可以删除(其他类型的有的也是可以全部删除,此处仅以tmp举例),
*.*是删除文件夹下的全部文件(即清空文件夹),recycled是回收站
%windir%通常是C:\windows也就是windows安装文件夹
rd 是删除文件夹命令 /s删除子目录,/q删除子目录是不用确认
md是新建文件夹,由于temp文件夹是系统存放临时文件的一个必要文件夹删除后还要重建
C. 怎样删除只读文件夹
删除U盘上的只读文件的几个方法:
1.出现这个问题的时候我们首先不要急着进行删除操作,先对u盘进行杀毒下,有可能是因为u盘病毒所导致的;
2.右击想要删除的文件夹选择属性,将“只读”的选项勾掉后再进行删除的操作;
3.修复u盘,右击选择u盘“属性—工具-开始检查”将“自动修复文件系统错误(A)”和“扫描并试图恢复坏扇区(N)”都选上后点“开始”按钮;
4.通过删除命令将文件删除: 桌面右键-新建-文本文档-写入下列命令:DEL /F /A /Q \\?\%1RD /S /Q \\?\%1 接着另存为“删除文件.bat”(后缀一定要为“.bat”),接着将要删除的文件或者目录拖放到这个bat文件的图标上就可以删除了;
5.上述几个方法无效的话请将u盘进行格式化操作。
D. 怎样用BAT弄删除指定文件的脚本 如图
%在Windows中表示引用
%windir%表示引用系统环境变量中的windir变量
del
/?
删除一个或数个文件。
DEL
[/P]
[/F]
[/S]
[/Q]
[/A[[:]attributes]]
names
ERASE
[/P]
[/F]
[/S]
[/Q]
[/A[[:]attributes]]
names
names
指定一个或数个文件或目录列表。通配符可被用来
删除多个文件。如果指定了一个目录,目录中的所
有文件都会被删除。
/P
删除每一个文件之前提示确认。
/F
强制删除只读文件。
/S
从所有子目录删除指定文件。
/Q
安静模式。删除全局通配符时,不要求确认。
/A
根据属性选择要删除的文件。
attributes
R
只读文件
S
系统文件
H
隐藏文件
A
存档文件
-
表示“否”的前缀
如果命令扩展名被启用,DEL
和
ERASE
会如下改变:
/S
开关的显示句法会颠倒,即只显示已经
删除的文件,而不显示找不到的文件。
*
和
?是统配符
*表示很多字符
?表示一个字符
以上资料给你做参考,相信看了之后会懂得。批处理的格式是bat。