美文网首页
Windows系统del/erase命令

Windows系统del/erase命令

作者: 羋学僧 | 来源:发表于2023-07-27 09:10 被阅读0次

    删除一个或多个文件

    删除一个或多个文件。 如果使用 erase 从磁盘中删除某个文件,则无法检索该文件。

    一、erase语法

    erase [/p] [/f] [/s] [/q] [/a[:]<attributes>] <names>
    del [/p] [/f] [/s] [/q] [/a[:]<attributes>] <names>
    

    参数

    参数 说明
    <names> 指定一个或多个文件或目录的列表。 通配符可用于删除多个文件。 如果指定了目录,则将删除该目录中的所有文件。
    /p 删除指定文件前提示用户进行确认。
    /f 强制删除只读文件。
    /s 从当前目录和所有子目录中删除指定的文件。 显示正在删除的文件的名称。
    /q 指定安静模式。 系统不会提示你确认删除。
    /a[:]<attributes> 根据以下文件属性删除文件:r 只读文件h 隐藏文件i 非内容索引文件s 系统文件a 可用于存档的文件l 重新分析点- 用作前缀,表示“非”
    /? 在命令提示符下显示帮助。

    注解

    • 如果使用 erase /p 命令,你将看到以下消息:

      FileName, Delete (Y/N)?

      要确认删除,请按 Y。要取消删除并显示下一个文件名(如果已指定一组文件),请按 N。要停止 erase 命令,请按 Ctrl+C。

    • 如果禁用命令扩展,则 /s 参数将显示未找到的任何文件的名称,而不是显示要删除的文件的名称。

    • 如果在 <names> 参数中指定特定文件夹,则所有包含的文件也将被删除。 例如,如果要删除 \work 文件夹中的所有文件,请键入:

      erase \work
      
    • 可以使用通配符(***** 和 ?)一次删除多个文件。 但是,为避免无意中删除文件,应谨慎使用通配符。 例如,如果键入以下命令:

      复制

      erase *.*
      

      erase 命令显示以下提示:

      Are you sure (Y/N)?

      要删除当前目录中的所有文件,请按 Y,然后按 Enter。 要取消删除,请按 N,然后按 Enter。

      备注

      在 erase 命令中使用通配符之前,请在 dir 命令中使用相同的通配符,以列出所有要删除的文件。

    示例

    要删除驱动器 C 上名为 test 的文件夹中的所有文件,请键入以下任一命令:

    erase c:\test
    erase c:\test\*.*
    

    要从当前目录中删除文件扩展名为 .bat 的所有文件,请键入:

    erase *.bat
    

    要删除当前目录中的所有只读文件,请键入:

    erase /a:r *.*
    

    二、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 只读文件h 隐藏文件i 非内容索引文件s 系统文件a 可用于存档的文件l 重新分析点- 用作前缀,表示“非”.
    /? 在命令提示符下显示帮助。

    注解

    • 如果使用 del /p 命令,你将看到以下消息:

      FileName, Delete (Y/N)?

      要确认删除,请按 Y。要取消删除并显示下一个文件名(如果已指定一组文件),请按 N。要停止 del 命令,请按 Ctrl+C。

    • 如果禁用命令扩展,则 /s 参数将显示未找到的任何文件的名称,而不是显示要删除的文件的名称。

    • 如果在 <names> 参数中指定特定文件夹,则所有包含的文件也将被删除。 例如,如果要删除 \work 文件夹中的所有文件,请键入:

      del \work
      
    • 可以使用通配符(***** 和 ?)一次删除多个文件。 但是,为避免无意中删除文件,应谨慎使用通配符。 例如,如果键入以下命令:

      del *.*
      

      del 命令显示以下提示:

      Are you sure (Y/N)?

      要删除当前目录中的所有文件,请按 Y,然后按 Enter。 要取消删除,请按 N,然后按 Enter。

      备注

      在 del 命令中使用通配符之前,请在 dir 命令中使用相同的通配符,以列出要删除的所有文件。

    示例

    要删除驱动器 C 上名为 test 的文件夹中的所有文件,请键入以下任一命令:

    del c:\test
    del c:\test\*.*
    

    若要删除文件夹中名称中包含空格的所有文件,需要用双引号将完整路径括起来。 键入以下任一命令:

    del "c:\test folder\"
    del "c:\test folder\*.*"
    

    要从当前目录中删除文件扩展名为 .bat 的所有文件,请键入:

    del *.bat
    

    要删除当前目录中的所有只读文件,请键入:

    del /a:r *.*
    

    相关文章

      网友评论

          本文标题:Windows系统del/erase命令

          本文链接:https://www.haomeiwen.com/subject/nqahpdtx.html