BAT簡單入門-命令窗口常用命令


命令窗口常用命令

1、cd 命令

cd       //顯示當前目錄
cd ..       //退出到上一個目錄
cd /d D:      //進入上次D盤所在目錄
cd /d d:\       //進入D盤根目錄
cd /d D:\test       //進入D盤下的test目錄

2、md:新建文件夾

md D:\test       //在D盤下創建test文件夾
md test1 test2       //在當前目錄下創建test1和test2文件夾

3、dir:顯示目錄中的內容

dir       //顯示當前目錄中的文件夾和文件
dir /b        //只顯示當前目錄的的文件名
dir /p       //分頁顯示當前目錄中的文件內容
dir /ad       //顯示當前目錄中的文件夾
dir /a-d       //顯示當前目錄中的文件
dir C:\windows       //顯示c盤windows下的內容
dir test.txt       //顯示當前目錄找那個test.txt的信息
dir /S       //遞歸顯示當前目錄中的內容
dir test*       //顯示當前目錄下以test開頭的文件和文件夾的信息
dir /AH /OS       //值顯示當前目錄中隱藏的文件和目錄,並按照文件大小從小到大排序

4、rd:刪除目錄

rd test       //刪除當前目錄下的test空文件夾
rd /s /q d:\test       //使用安靜模式刪除d:\test(除目錄本身外,還講刪除制定牡蠣下的所有子目錄和文件)

5、ren:文件或目錄重命名

ren test.txt sample.bat       //將當前目錄下的test.txt文件重命名為sample.bat
ren c:\test test02       //將c盤下的test文件重命名為test02

6、tree:顯示目錄結構

tree D:\test       //顯示d盤test的目錄結構   

7、copy:拷貝文件

copy test.txt e:\mybat   //將當前目錄下的test.txt拷貝到e:\mybat目錄下(若mybat中存在相同文件,則會詢問是否覆蓋)

copy sample e:\mybat   //將當前目錄下的sample文件夾中的文件拷貝到e:\mybat下(存在相同目錄,會詢問是否覆蓋)

copy test.txt e:\mybat\test1.txt  //將當前目錄下的test.txt拷貝到e:\mybat下,並重命名為test1.txt(若存在test1.txt,則會詢問是夠覆蓋)

copy /Y test.txt e:\mybat   //將當前目錄下的test.txt拷貝到e:\mybat下(無須詢問,直接覆蓋

8、xcopy:更強大的復制命令

xcopy c:\bat\test e:\hello\ /d:11-16-2018   //將c:\bat\test中的2018年11月16號后更改的文件拷貝到e:\hello中

9、move:移動文件

move *.png test   //將當前目錄下的png圖片移動到當前目錄下test文件夾中(若存在相同圖片,會詢問是否覆蓋)

move /Y *.png test   //將當前目錄下的png圖片移動到當期那目錄下test文件夾中(不詢問,直接覆蓋)

move 1.png e:\mybat\2.png   //將當前目錄下的1.png移動到e盤mybat文件夾中,並重命名為2.png(若存在同名,會詢問是夠覆蓋)

move test e:\new   //若e盤中存在new文件夾,將當前目錄下的test文件夾移動到e盤new文件夾中,若不存在,將當前目錄下的test文件夾移動到e盤,並重命名為new

10、del:刪除文件(只能刪除文件,無法刪除目錄)

del test   //刪除當前目錄下的test文件夾中的所有非法制度文件(子目錄下的文件不刪除,刪除前會確認)

del /f test   //刪除當前目錄下的test文件夾中的所有文件(含只讀文件;子目錄下的文件不刪除;刪除前會確認)

del /f /s /q test e:\mybat\*.doc   //刪除當前目錄下的test文件夾中所有文件及e:\mybat中所有doc文件(含只讀文件;地櫃子目錄下的文件;刪除前不確認)

補充參數:/ar 、/ah、/as、/aa  分別表示刪除只讀、隱藏、系統、存檔文件

                 /a-r、/a-h、/a-s、/a-a  分別拜師刪除只讀、隱藏、系統、存檔以外的文件

del /ar *.*   //刪除當前目錄下所有只讀文件

del /a-s *.*   //刪除單簽目錄下出系統文件外所有的文件

11、replace:替換文件(正在使用中的文件也可以替換成功

replace e:\test..txt e:\mybat   //使用e盤下的test.txt強制替換e盤mybat下的test.txt文件

12、type:顯示文本文件內容

type e:\test.txt   //顯示e盤中test.txt的文本內容

type conf.ini  //顯示當前目錄下conf.ini的文本內容

type e:\test.txt | more   //分頁顯示E盤中test.txt的文本內容

13、more:逐屏顯示文本文件內容

more conf.ini   //逐屏顯示當前目錄下conf.ini的文本內容(空格:下一屏;q:退出)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM