attrib命令有没有删除子文件夹下文件的功能

来源:百度知道 编辑:UC知道 时间:2024/06/09 12:14:06
我的电脑中很多子文件夹下都有病毒文件,用attrib命令能不能删除这些不同子文件夹下的相同文件?(子文件夹太多).
我没有表达清楚,是用attrib是显示更改文件属性,结合Del命令删除。
总结:
删除本文件夹内(包括根目录和子目录)所有*.exe和*_.ini病毒文件
将下列代码用记事本保存为*.bat批处理文件分别在各磁盘根目录下执行即可
attrib -h -r -s /s *.exe
del /s *.exe
attrib -h -s -r /s *_.ini
del /s *_.ini

attrib是显示文件属性的。

删除文件用del命令

del /s是从所有子目录删除指定文件,就是你说的那个意思。

比如 d盘根目录下 有a文件夹,a下有b文件夹,c文件夹,b下又有d文件夹,这些文件夹都有v这个病毒文件。

你可以这样:

开始 运行 输入 cmd进入dos

d: “转换盘符至d盘根目录

cd a “进入a文件夹

del v /s “删除a文件夹及其子文件夹b 、c、 d
的v文件!

这时abcd下的v文件全部被删除!

注:带”是说明!

如果病毒文件名确实相同,你也可以点

开始 搜索 文件及文件夹 输入病毒文件名

然后全部删除

attrib命令是用来设置属性的.

用RD命令
rd 目录 /s

/S 除目录本身外,还将删除
文件。用于删除目录树。

这个命令本来就不能删除文件。
删除文件的命令是del或者rd。

Attrib命令详解:

显示、设置或删除指派给文件或目录的只读、存档、系统以及隐藏属性。

如果在不含参数的情况下使用,则 attrib 命令会显示当前目录中所有文件的属性。

语法

attrib [{+r | -r}] [{+a | -a}] [{+s | -s}] [{+h | -h}]
attrib [[Drive:][Path] FileName] [/s[/d]]

参数
+r
设置只读文件属性。
-r
清除只读文件属性。
+a
设置存档属性。
-a
清除存档属性。
+s
设置系统文件属性。
-s
清除系统文件属性。
+h
设置隐藏文件属性。