今天乙個同事詢問我怎麼使用dos批處理來建立乙個目錄,如果目錄已經存在的話,需要先刪除該目錄後,然後在重新建立它。於是
到網上搜尋了一番,寫下這個dos批處理檔案(remkdir.cmd)實現他所需要的功能。
@echo off
:: 目的:建立乙個目錄,如果目錄已經存在則先刪除該目錄
:: code by haiping fan 2011-8-25
if 「%1」 == 「」 (
echo 請輸入需要建立的目錄名稱
pause
exit )
set path=%1
if exist %path% (
echo 路徑已經存在,是否刪除該目錄:%path%
rd /s %path% )
echo 建立目錄:%path%
md %path%
pause
上面的dos批處理**很簡單,但是也讓我感覺到dos批處理檔案其實也很強大(與linux的shell指令碼對比而言)。如果對dos批處理有興趣的話可以學習下,我想應該會有很大的幫助,在此僅起到拋磚引玉的作用。
推薦一本學習資料:
批處理Dos命令
來自vista 有關某個命令的詳細資訊,請鍵入 help 命令名 assoc 顯示或修改副檔名關聯。attrib 顯示或更改檔案屬性。break 設定或清除擴充套件式 ctrl c 檢查。bcdedit 設定啟動資料庫中的屬性以控制啟動載入。cacls 顯示或修改檔案的訪問控制列表 acl call...
DOS批處理檔案
dos下的可執行檔案有三種,分別是exe,com和bat。其中,exe和com檔案都是二進位制形式的,只有bat檔案是文字形式的,可以直接閱讀。因此,bat檔案和以上二進位制可執行檔案相比,內容要簡單的多。這些檔案內包含著dos命令的集合,通常叫作批處理檔案。批處理檔案的組成雖然比較簡單,但其用處非...
DOS批處理檔案
dos下的可執行檔案有三種,分別是exe,com和bat。其中,exe和com檔案都是二進位制形式的,只有bat檔案是文字形式的,可以直接閱讀。因此,bat檔案和以上二進位制可執行檔案相比,內容要簡單的多。這些檔案內包含著dos命令的集合,通常叫作批處理檔案。批處理檔案的組成雖然比較簡單,但其用處非...