複製鏈接
請複製以下鏈接發送給好友

Erase

(計算機命令)

鎖定
ERASE,是一個計算機命令,用於刪除文件,適用於GECOS、TSS/360、CP-67/CMS、VM/CMS等操作系統。
中文名
擦除
外文名
ERASE
別    名
DEL
操作系統
GECOS、TSS/360、CP-67/CMS、VM/CMS、CP/M Plus、FlexOS、DOSOS/2、Windows

EraseGECOS

ERASE filedescr 1;filedescr 2;...;filedescr n
擦除(重寫)關聯指定文件的文件空間,但不從文件系統發佈文件。(參看PURGE和RELEASE命令。) [6] 

EraseTSS360

這個命令釋放被分配給一個數據集的直接存取存儲,並且用於一個數據集的目錄項從用户的目錄被移除。 [5] 
ERASE [DSNAME=data set name[(member name)]][,SHARED={Y|N}]

EraseCP-67CMS

Erase意圖

ERASE命令從一個用户的讀寫磁盤刪除一個文件或者一個相關的文件組。 [2] 

Erase格式

ERASE filename filetype < filemode >
          *        *          *
                              P
filename filetype filemode:指定要擦除的文件。
*:指定所有文件名,所有文件類型和/或所有文件模式。

Erase用法

Filename和filetype必須被指定在ERASE命令中,由名稱或者帶有一個星號。如果忽略了filemode,假定是P盤。如果filemode被由一個星號指定,所有讀寫磁盤會被搜索。
文件標識的那些不由星號指定的部分被用於搜索文件目錄。所有文件的對上了指定了標識的項會從適當的目錄被刪除,並且由這些文件佔用的磁盤空間會變得對於新文件而言可用。

Erase注意

ERASE刪除只讀文件

Erase響應

ERASE沒有響應提供,除了Ready信息或者一個錯誤碼。

Erase例子

ERASE DLFAC MODULE P5
指定的文件從文件目錄被刪除,P盤上它的空間被釋放。
ERASE * LISTING
所有帶有LISTING類型的文件會從P盤被刪除。
ERASE * * *
在讀寫磁盤上的所有用户文件被刪除,目錄被清空。

Erase錯誤信息

E(00001) INVALID PARAMETER-LIST
文件名或類型被忽略,或者文件模式不正確。改正命令。
E(00002) FILE SPECIFIED DOES NOT EXIST
指定的文件在用户的文件目錄裏找不到。
E(00003)
一個I/O錯誤發生。處理也許沒有被完成。它可能需要再次初始化磁盤。 [3] 

EraseVMCMS

ERASE被用於從任意磁盤刪除一個文件。 [4]  [7]  [13-14] 
格式是: [1] 
ERASE filename filetype filemode

EraseCPMPlus

Erase語法

ERASE {filespec} {[CONFIRM]}

Erase解釋

ERASE命令從當前的用户編號的一個磁盤的目錄中移除一個或多個文件。filespec接受通配符。目錄和數據空間會自動為後來由另一個文件的使用取回。ERASE命令可以被縮寫為ERA。
小心使用ERASE命令,因為當前用户編號中的所有滿足文件標識符的文件會被從磁盤目錄移除。
這個命令行
ERASE {d:}wildcard-filepsec
請求您的確認,因為它們擦除整組文件,不只是一個文件。系統提示以下信息:
ERASE {d:}wildcard-filespec (Y/N)?
如果您想要移除所有吻合的文件,迴應Y;如果您想阻止擦除任何文件,迴應N。
如果沒有文件吻合文件標識,您會看到以下的信息:
No File
CONFIRM選項通知系統在擦除每個吻合filespec的文件之前提示檢查。您可以將它打成C。
如果您帶着wildcard-filespec使用CONFIRM選項,ERASE提示確認刪除每個文件。您可以迴應Y以選擇性地擦除文件,或迴應N以保留文件。

Erase例子

A>ERASE X.PAS
這個命令從驅動器A中的磁盤移除文件X.PAS。
A>ERA *.PRN
系統詢問確認:
ERASE*.PRN (Y/N)?Y
所有帶有PRN文件類型的文件從驅動器A的磁盤中被移除。
B>ERA A:MY*.* [CONFIRM]
驅動器A上的每個MY開頭名稱的文件被和一個問號被顯示用於確認。輸入Y以擦除顯示的文件,N保留文件。
A>ERA B:*.*
ERASE B:*.* (Y/N)?Y
驅動器B上的所有文件會從磁盤被移除。 [8] 

EraseFlexOS

從默認目錄或指定的目錄刪除一份或多份文件。ERASE使用形式:
ERASE filespec
ERASE filespec -Q

Erase解釋

ERASE刪除指定的文件filespec。
如果您只輸入ERASE,您會得到一條錯誤消息。如果您不指定一個驅動器和ERASE在一起,ERASE刪除當前驅動器的目錄。如果您沒有指定一個路徑,ERASE從當前的目錄刪除文件。
如果您使用filespec *.*去刪除一個磁盤上或一個目錄中的所有文件,ERASE命令宣佈一下信息以確保您想要刪除它們:
Are you sure (Y/N)? _
如果您想要刪除磁盤上的所有文件,輸Y然後按回車;否則,輸N然後按回車。
您不能擦除系統文件和每個目錄中的兩個特別目錄項(.和..)。
您可以在文件名和文件擴展名中使用通配字符*、?和^。您應該使用通配符帶着警告,然而,因為多個文件能由一個命令擦除。

Erase例子

A>ERASE MYFILE.1
從驅動器A的當前目錄中擦除MYFILE.1。
A>ERASE B:*.*
Are you sure (Y/N)? Y
擦除驅動器B的當前目錄中的所有文件。
A>DEL B:/ACCOUNTS
Are you sure (Y/N)? Y
擦除驅動器B上的子目錄/ACCOUNTS中的所有文件。
A>ERASE *.DAT -Q
在擦除驅動器A的當前目錄的每個DAT文件之前詢問您。在您輸入每個請求之後按回車。-Q選項幫助您避免擦除重要文件。顯示像這樣: [9] 
FLPY0:LIST.DAT, delete (Y/N)? N
FLPY0:MARKET,DAT, delete (Y/N)? Y
FLPY0:REPORT.DAT, delete (Y/N)? Y

EraseDOS

DEL (ERASE) [15] 

Erase類型

內部命令(1.0或更高版本)

Erase語法

DEL (ERASE) [d:][path]filename [/P]

Erase用途

刪除(擦除)磁盤上的文件。

Erase論述

您可以使用通配符(?和*)去刪除文件組。如果您沒有指定一個路徑,程序假設要刪除的文件在一個驅動器上並且您正在使用的目錄。 /P選項提示您為每份被選擇刪除的文件輸入Y或N。

Erase注意

當您帶着通配符使用這條命令時注意:一條命令可以擦除一組文件。比如,您輸入
del t*.*
當前目錄中的所有以T開頭的文件會被立刻擦除。

Erase例子

欲從驅動器B的軟盤上的LETTERS目錄擦除LETTER3.TXT文件,輸入:
del b:\letters\letter3.txt
要刪除當前目錄中的所有文件,輸入:
del *.*
如果您使用命令的這個i形式(刪除一個目錄中的所有文件),系統會提示:
Are you sure (Y/N)?
如果您確定要刪除文件,按Y鍵開始刪除。

EraseMS-DOS

語法: [16-17] 
ERASE [drive:][path]filename [/P]
[drive:][path]filename:指定要刪除的文件。通過通配符來指定多個文件。
/P:在刪除每份文件之前提示確認。

EraseWindows NT cmd.exe

刪除一個或多個文件。和DEL命令相同。 [10] 
ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
Windows 10 cmd.exe Windows 10 cmd.exe
names:指定一個或多個文件或者目錄列表。通配符可用來刪除多個文件。如果指定了一個目錄,該目錄中的所有文件都會被刪除。
/P:刪除每一個文件之前提示確認。
/F:強制刪除只讀文件。
/S:刪除所有子目錄中的指定的文件。
/Q:安靜模式。刪除全局通配符時,不要求確認
/A:根據屬性選擇要刪除的文件。屬性:
  • R:只讀文件
  • S:系統文件
  • H:隱藏文件
  • A:準備存檔的文件
  • I:無內容索引文件
  • L:重新分析點
  • O:脱機文件
  • -:表示“否”的前綴
如果命令擴展被啓用,ERASE更改如下:
/S開關的顯示句法會顛倒,即只顯示已經刪除的文件,而不顯示找不到的文件。

EraseWindows Powershell

Windows Powershell Windows Powershell
erase在Windows Powershell中是Remove-Item的別名。 [11] 

Erase名稱

Remove-Item

Erase語法

[12] 
Remove-Item
      [-Path] <String[]>
      [-Filter <String>]
      [-Include <String[]>]
      [-Exclude <String[]>]
      [-Recurse]
      [-Force]
      [-Credential <PSCredential>]
      [-WhatIf]
      [-Confirm]
      [-Stream <String[]>]
      [<CommonParameters>]
Remove-Item
      -LiteralPath <String[]>
      [-Filter <String>]
      [-Include <String[]>]
      [-Exclude <String[]>]
      [-Recurse]
      [-Force]
      [-Credential <PSCredential>]
      [-WhatIf]
      [-Confirm]
      [-Stream <String[]>]
      [<CommonParameters>]

Erase別名

ri、rmrmdir、del、erase、rd

Erase相近的命令

參考資料
展開全部 收起