Windows 10 - 在命令行中使用 DEL 或 ERASE 命令删除文件

本文介绍了如何使用Windows命令行工具`del`和`erase`来删除文件。通过`dir`命令列出文件,然后使用`del /p`和`erase /p`命令在删除前进行确认,确保不会误删。文章强调了删除操作的不可逆性,并展示了删除前后文件夹的状态。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

文章目录


使用 dir 命令(第 1 行)列出当前文件夹中的文件,这里有两个文件(第 9、10 行)是我想要删除的:

D:\E\Java\project\hello world>dir
 驱动器 D 中的卷没有标签。
 卷的序列号是 8C71-860C

 D:\E\Java\project\hello world 的目录

2021/08/15  16:15    <DIR>          .
2021/08/15  16:15    <DIR>          ..
2021/08/15  15:47               432 HelloWorldApp.class
2021/08/15  15:30               110 HelloWorldApp.java
               2 个文件            542 字节
               2 个目录 97,408,581,632 可用字节

在命令行中输入 del /? 可以查看 del 命令的帮助信息:

提示:erasedel 命令类似,这里不再赘述。

D:\E\Java\project\hello world>del /?
删除一个或多个文件。

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

  names         指定一个或多个文件或者目录列表。
                通配符可用来删除多个文件。
                如果指定了一个目录,该目录中的所
                有文件都会被删除。

  /P            删除每一个文件之前提示确认。
  /F            强制删除只读文件。
  /S            删除所有子目录中的指定的文件。
  /Q            安静模式。删除全局通配符时,不要求确认
  /A            根据属性选择要删除的文件
  属性          R  只读文件            S  系统文件
                H  隐藏文件            A  准备存档的文件
                I  无内容索引文件      L  重新分析点
                O  脱机文件            -  表示“否”的前缀

如果命令扩展被启用,DELERASE 更改如下:

/S 开关的显示句法会颠倒,即只显示已经
删除的文件,而不显示找不到的文件。

注意:使用 delerase 命令从硬盘删除文件之后,你无法找回这些文件!

使用 del 命令删除 HelloWorldApp.class 文件(第 1 行):

  • del 命令后面的 /p 选项表示“删除每一个文件之前提示确认。”
  • HelloWorldApp.class 是要删除的文件
D:\E\Java\project\hello world>del /p HelloWorldApp.class
D:\E\Java\project\hello world\HelloWorldApp.class,要删除(Y/N)吗? y

D:\E\Java\project\hello world>dir
 驱动器 D 中的卷没有标签。
 卷的序列号是 8C71-860C

 D:\E\Java\project\hello world 的目录

2021/08/15  16:30    <DIR>          .
2021/08/15  16:30    <DIR>          ..
2021/08/15  15:30               110 HelloWorldApp.java
               1 个文件            110 字节
               2 个目录 97,408,581,632 可用字节

使用 erase 命令删除 HelloWorldApp.java 文件(第 13 行):

D:\E\Java\project\hello world>dir
 驱动器 D 中的卷没有标签。
 卷的序列号是 8C71-860C

 D:\E\Java\project\hello world 的目录

2021/08/15  16:30    <DIR>          .
2021/08/15  16:30    <DIR>          ..
2021/08/15  15:30               110 HelloWorldApp.java
               1 个文件            110 字节
               2 个目录 97,408,581,632 可用字节

D:\E\Java\project\hello world>erase /p HelloWorldApp.java
D:\E\Java\project\hello world\HelloWorldApp.java,要删除(Y/N)吗? y

D:\E\Java\project\hello world>dir
 驱动器 D 中的卷没有标签。
 卷的序列号是 8C71-860C

 D:\E\Java\project\hello world 的目录

2021/08/15  16:31    <DIR>          .
2021/08/15  16:31    <DIR>          ..
               0 个文件              0 字节
               2 个目录 97,408,577,536 可用字节

参考

dir

del

erase

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值