入门命令7-删除文件:del

老规矩,先看看帮助:

D:\>del /?
删除一个或数个文件。

DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names

names 指定一个或数个文件或目录列表。通配符可被用来
删除多个文件。如果指定了一个目录,目录中的所
有文件都会被删除。
/P 删除每一个文件之前提示确认。 pause?
/F 强制删除只读文件。 force
/S 从所有子目录删除指定文件。 subdirectories
/Q 安静模式。删除全局通配符时,不要求确认。quiet
/A 根据属性选择要删除的文件。attributes
attributes R 只读文件 read S 系统文件 system
H 隐藏文件 hidden A 存档文件 archive
- 表示“否”的前缀

del=delete  命令erase与del一样的效果.   

练习注意:请在不重要的目录或者虚拟机上进行.


1. 基本用法 del file1 file2 or dir ...

1 rem 如果后面接的是文件夹,则会删掉文件夹下所有的文件.与del d:\doupip\test\*同.
2
D:\doupip>del 11.bmp 22.bmp test\
3 D:\doupip\test\*, 是否确认(Y/N)? y

 

2. 参数用法,常用的参数

1 /P            删除每一个文件之前提示确认。
2 /F 强制删除只读文件。
3 /S 从所有子目录删除指定文件。利用这点可以连目录一起删除掉了
4 /Q 安静模式。删除全局通配符时,不要求确认。
5 /A 根据属性选择要删除的文件。
6 rem del通常都是这几个参数的组合. 例如: 网站在提交svn前删除图片目录中无用缓存数据文件
7 del /a /f /s thumbs.db
8 rem /p与/q是相对应的参数,与我们上一篇中的copy命令中的/-y及/y对应.

 

3. 配合通配符的使用,这一点与copy,dir等相似..其实为了安全起见,可以用dir命令将需要删除的文件打印出来..确认后换成del命令即可了.

 1 D:\doupip\Notepad++\plugins\doc\NppFTP>dir /a /s *.txt
2 驱动器 D 中的卷是 SOFT
3 卷的序列号是 6C97-9E44
4
5 D:\doupip\Notepad++\plugins\doc\NppFTP 的目录
6
7 2011-05-30 07:40 1,297 license_libssh.txt
8 2011-05-30 07:40 35,821 license_NppFTP.txt
9 2011-05-30 07:40 8,871 license_OpenSSL.txt
10 2011-05-30 07:40 904 license_TiXML.txt
11 2011-05-30 07:40 1,290 license_ZLIB.txt
12 2011-05-30 07:40 5,231 Readme.txt
13 6 个文件 53,414 字节
14
15 所列文件总数:
16 6 个文件 53,414 字节
17 0 个目录 133,828,751,360 可用字节
18
19 D:\doupip\Notepad++\plugins\doc\NppFTP>del /a /s *.txt
20 删除文件 - D:\doupip\Notepad++\plugins\doc\NppFTP\license_libssh.txt
21 删除文件 - D:\doupip\Notepad++\plugins\doc\NppFTP\license_NppFTP.txt
22 删除文件 - D:\doupip\Notepad++\plugins\doc\NppFTP\license_OpenSSL.txt
23 删除文件 - D:\doupip\Notepad++\plugins\doc\NppFTP\license_TiXML.txt
24 删除文件 - D:\doupip\Notepad++\plugins\doc\NppFTP\license_ZLIB.txt
25 删除文件 - D:\doupip\Notepad++\plugins\doc\NppFTP\Readme.txt


OK,此篇完结.

posted @ 2011-12-10 15:41  doupip  阅读(1883)  评论(0编辑  收藏  举报