1. 程式人生 > >批處理中的刪除命令:del

批處理中的刪除命令: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  只讀檔案                     S  系統檔案
                  H  隱藏檔案                     A  存檔檔案
                  -  表示“否”的字首
------------------------------------------------------------------------------------------------------
基本格式:DEL [drive:][path][filename]

例1,
del d:\123\abc.txt
刪除abc.txt
------------------------------------------------------------------------------------------------------

/P 刪除每一個檔案之前提示確認。

例2,
del /p d:\123\*.*
刪除d:\123目錄下所有檔案,如果你想讓它在刪除前都詢問你是否刪除,我們可以加上/p引數,防止誤刪除。
------------------------------------------------------------------------------------------------------

/S 從所有子目錄刪除指定檔案。

例3,
del /s d:\123\*.*
刪除d:\123目錄及其子目錄下所有檔案。
通過使用/s引數後,del命令就會在指定目錄(如未指定則在當前目錄)及其子目錄中搜索所有指定檔名的檔案並刪
除。
------------------------------------------------------------------------------------------------------

/Q 安靜模式。刪除全域性萬用字元時,不要求確認。

例4,
del /s /q d:\123\*.*
刪除d:\123目錄及其子目錄下所有檔案。
通過/q引數則無需確認直接刪除,在使用此引數時要小心!!
------------------------------------------------------------------------------------------------------

/A 根據屬性選擇要刪除的檔案。

例5,
del /ar /s d:\123\*.*
刪除d:\123目錄及其子目錄下所有隻讀屬性的檔案。
這裡我們通過/a:attributes 引數對指定屬性的檔案選擇刪除。檔案屬性attributes,可選的有r(只讀)、s(系統)
、h(隱藏)、a(存檔)。

相關推薦

處理刪除命令del

 刪除一個或數個檔案。 DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names   names         指定一個或數個

處理命令管道符 |

 表示把在它之前的命令或語句的執行結果作為在它之後的命令或語句的處理物件,簡而言之,就是把它之前的輸出作 為它之後的輸入。 例1 tasklist | find /i "qq.exe" && taskk

處理sc命令詳解

SC命令幫助資訊 描述:         SC 是用於與服務控制管理器和服務進行通訊的命令列程式。 用法:         sc <server> [command] [service name] <option1> <option2>.

第一部分處理的專用命令

分隔符 pause exe call pat sage 設置環境變量 定義 順序 批處理文件是將一系列命令按一定的順序集合為一個可執行的文本文件,其擴展名為BAT。這些命令統稱批處理命令,下面我就來給大家介紹一下批處理的命令。 1、 REM REM 是個註釋命令一般是用來給

處理(二)命令列檔案

  原文連結: https://knowledge.safe.com/articles/1381/batch-processing-method-2-command-file-1.html?smartspace=chaining-workspaces   問題

windows處理指令碼bat命令解析【11】rd與del命令以及引數

命令:RD,刪除目錄  增加引數:/S  引數說明:使用此引數即“RD/S”用於刪除目錄樹,即刪除目錄及目錄下的所有子目錄和檔案,相當於以前版本中的DELTREE命令。  增加引數:/Q XP中的增強DOS命令  引數說明:使用上面的/S引數刪除目錄樹時,系統

dos命令列或處理變數一個百分號和兩個百分號的區別

for 命令的基本語法如下:   在cmd視窗中:for %I in (command1) do command2   在批處理檔案中:for %%I in (command1) do command2       上面的變數有%I和%%I兩種,分別是一個百分號和兩個

處理使用ping命令,一個小例子進行分析

   照例先說明一下我的問題:為公司開發的一個伺服器,用vc編寫,其中利用ado對oracle進行訪問(每一次有客戶端訪問伺服器的時候就對oracle資料庫進行一次update的操作),最近發現了一些

處理呼叫 WinSCP 命令列上傳檔案

@echo off setlocal enabledelayedexpansion set ID=AY47C010 REM 設定檔案的路徑 set SHELL_DIR=H:\IDE\eclipse\workspace\XXXX\shell set CLASSES_DIR=H

windows bat處理常用的幾個命令

1:怎樣建立和執行批處理檔案(bat) 先建立一個記事本文件,然後改名為.bat檔案,然後寫一些內容,如: echo 'hi' pause 最後雙擊執行該bat檔案, 列印結果: 或者可以在命令列裡執行該bat檔案,如: 2:怎樣宣告和使用變數 使用set命令宣告

[轉]處理

log svr3 相同 完整 article code 建議 ren 使用 本文來自:http://www.jb51.net/article/105325.htm regsvr32 "%~dp0phCache.dll" 在一個批處理中看到以上語句,並且同目錄下有 Cac

處理的IF詳解

效果 我不 width set 符號 等於 ron 例子 ima 在CMD使用IF /?打開IF的系統幫助會發現IF有3種基本的用法! 第一種用法:IF [NOT] ERRORLEVEL number command 這種用法現在很少用了,因為它需要使用到CHOICE命令,

處理之FOR命令

1-1 mage png 處理 images 技術分享 bsp -1 cnblogs 批處理之FOR命令

Windows 處理 setlocal enabledelayedexpansion 的作用

預處理 環境 oca exp 變量延遲 cell 現在 pac lin 設置本地為延遲擴展。其實也就是:延遲變量,全稱延遲環境變量擴展, 想進階,變量延遲是必過的一關!所以這一部分希望你能認真看。 為了更好的說明問題,我們先引入一個例子。例1: ?

在Bat處理調用Powershell腳本

pushd fff 格式 ## popd it資訊 man ext command ##如何在BAT中調用powershell,把下面代碼另存為bat格式 pushd %~dp0 powershell.exe -command ^ "& {set-executi

處理調用VBScript(支持獲取返回值)

都是 exp sap net 什麽 api 獲得 鏈接 結果 有個帖子簡單介紹了利用mshta來調用vbs的方法(鏈接)。雖該文章作者認為 到此,在bat中使用vbs得到了完全解決。從此可以在bat和vbs間自由的航行了。 但任然無法獲取vbs的返回值,可見該方法有一定

處理判斷延遲環境變量擴展是否已啟用的方法

延遲環境變量擴展研究背景 由於特殊原因,有時我們需要在批處理中判斷延遲環境變量擴展是否已啟用,可以用下面的方法進行判斷。使用腳本@echo off setlocal enabledelayedexpansion set layedexpansion=1&if not "!laye

處理(一)使用WorkspaceRunner進行處理

原文連結: https://knowledge.safe.com/articles/1469/batch-processing-using-the-workspacerunner-1.html?smartspace=chaining-workspaces 一、介紹 WorkspaceRu

DOS處理%cd%和%~dp0的異同分析

在DOS的批處理中,有時候需要知道當前的路徑。在DOS中,有兩個環境變數可以跟當前路徑有關,一個是%cd%, 一個是%~dp0。 這兩個變數的用法和代表的內容是不同的。 1. %cd% 可以用在批處理檔案中,也可以用在命令列中;展開後,是驅動器碟符:+當前目錄,如在dos視窗中進入c:\d

windows處理指令碼bat命令解析【10】如何執行cmd命令

說來慚愧,感覺這個本來就不是問題。 先公佈答案: 你在cmd黑視窗下輸入什麼,就把這行命令寫入到bat指令碼中,九江。 前面和後面什麼也不用加。 比如,要在cmd下通過node執行某個hello.js檔案,命令為 node hello.js 那麼在bat指令碼中,只需要作如下