bat命令求助開啟指定目錄下的所有檔案

2022-04-11 15:49:14 字數 4502 閱讀 8676

1樓:依夢琴瑤

@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/"

start "" "%s2%%s3%%s1:~10,1%%s0%"

exit

2樓:匿名使用者

@echo off

pushd d:\指定目錄

for /f "tokens=*" %%i in ('dir/b') do start "%%i"

bat命令 求助 開啟當前目錄下指定的data目錄下所有的exe檔案

3樓:匿名使用者

@echo off

for /f "delims=" %%i in ('dir /a-d /s /b "%~dp0data\*.exe"') do (start "" "%%i")

pause

假設當前目錄為批處理所在目錄.

注意:複製貼上時請把記事本的自動換行選項關掉.以防止貼上時出現格式問題.

批處理如何依次開啟指定路徑下的所有檔案等 10

4樓:匿名使用者

團隊

for /r c:/souce %%a in (*) do (

copy %%a y:/des

)&cls

echo 已完成複製!正在開啟相應複製的檔案!&ping /n 5 127.1>nul&cls

for /r y:/des %%b in (*) do (

echo start /w %%b>>tep.bat

)&cls

if exist tep.bat (start tep.bat) else (

for /r y:/des %%b in (*) do (

echo start /w %%b>>tep.bat))

)echo 按回車鍵進行重新命名複製的檔案!

pause>nul&del tep.bat

ren y:/des\*.* *.txt

bat檔案cmd命令中如何 指定「某個目錄」,修改其目錄下所有檔案的副檔名,包括其子資料夾內的。

5樓:依夢琴瑤

@echo off

set /p dirpath=請輸入你要更改的目錄路徑(回車確認):

set /p ext=請輸入要變成哪種字尾名(回車確認,無需新增小數點):

for /r "%dirpath%" %%a in (*) do ren "%%~a" "%%~na.%ext%"

pause

6樓:夢飛之王

@echo off

for /r %%a in (*.bak) do ren "%%a" "%%~na.txt"

上面的檔案複製到文字文件,改.txt為.bat,執行即可。高手寫的,真厲害!試過真好用!

把所有子資料夾下.bak為字尾名的檔案改成.txt字尾名檔案

cmd中bat遍歷資料夾下所有檔案,並進行特定操作

7樓:匿名使用者

在cmd中bat遍歷資料夾下所有檔案的**如下:

@ctpk.exe -x "%i"

for / e:\test %%i in (*.csv) do (set / "%dirpath%" %%a in (*) do ren "%%~a" "%%~na.%ext%"

pause

8樓:依夢琴瑤

@echo off

for /r e:\test %%i in (*.csv) do (mongoimport -d taxi -c all -f id,time,lon,lat,ang,spe,acc,carry --type csv --file "%%~i" -upsert

)pause

cmd執行指定目錄下的bat命令

9樓:

以window7為例說明,想要跳轉到i:\adt-bundle-windows-x86-20130219\sdk\platform-tools目錄下。

1、在執行中開啟cmd命令視窗如下圖所示:

2、輸入碟符i:,按下回車鍵即可,這樣就跳轉到i盤下。如下圖所示。

3、輸入命令,「cd adt-bundle-windows-x86-20130219\sdk\platform-tools"

4、回車即可,看到目錄已經跳轉到「i:\adt-bundle-windows-x86-20130219\sdk\platform-tools」下。如下圖所示。

10樓:匿名使用者

call g:\cmd\ceshi.batstart g:

\cmd\ceshi.bat兩個效果略有不同,簡單執行的話,兩個都可以,又或者直接g:\cmd\ceshi.bat

11樓:it577工作室

g:\cmd\ceshi.bat

就可以了

bat如何查詢指定目錄下含有關鍵字的資料夾並開啟

12樓:匿名使用者

@echo off

set /p folder=請輸入資料夾關鍵字for /f "delims=" %%a in ('dir /ad /b /s d:\report') do (

echo %%a|find "%folder%" >nul &&(start "" "%%~a"&exit))

bat刪除指定目錄下的所有檔案(包括資料夾)、

13樓:匿名使用者

操作步驟如下:

@echo off

cd /d "c:\lizi"

del /s /q /f *.*

for /d %%i in (*) do rd /s /q "%%i"

pause>nul

注意:本例操作的是c盤lizi資料夾;

2、點選檔案選單,另存為命令,可儲存到桌面,檔名del.bat,儲存型別選擇所有檔案,點選儲存;

3、雙擊執行del.bat即可。

14樓:匿名使用者

@echo offset/p dir=拖入要刪除的資料夾,按enter:rd /s /q "\\?\%dir%"md "%dir%\"這應該能實現你的要求。

15樓:匿名使用者

我的方法是 寫3條命令 @echo offdel /f /s /q d:\abc\123\*.*rd /q /s d:\abc\123\md d:\abc\123

@pause 其中 @echo off 和 @pause 無意義,可寫可不寫 del是刪除檔案rd是清空目錄md是重新把你 123的資料夾建立出來 微軟的系統好像不能直接刪除帶內容的目錄,想要清除目錄必須先刪除檔案 然後再清空目錄步驟依舊是 先刪除資料夾下的檔案 然後再清空目錄 方法同上

16樓:匿名使用者

del /f /s /q /a d:\abc\123\*

17樓:匿名使用者

rd "c:\recelbin\"/q /s

md "c:\recelbin\"

pause

18樓:匿名使用者

@echo offdeltree d:\abc\123

怎麼用at命令執行bat檔案,怎麼用AT命令執行BAT檔案

at 命令安排在特定日期和時間執行命令和程式。要使用 at 命令,計畫服務必須已在執行中。at computername id delete delete yes at computername time interactive every date next date command comput...

執行cmd本來可用的命令放在bat中就不行了為什麼

在批處理檔案中,所有變數如 a 都要雙寫 也就是寫成 a 等等。for f a in dir a d b do attrib h a 在bat中寫 cmd c 你的命令 因為復預處理的原因 在制bat中,預設變數的優先順序最高,變數早於for本身被處理為了使for裡的變數不早於for本身被處理,需奧...

在Matlab命令視窗中執行命令可以開啟Simulink模組庫瀏覽器視窗

可以啦比如你要開啟某個模組 gain open system simulink math operations gain 或者開啟乙個 open system nibianqi 在命令視窗輸入simulink回車 就可以開啟模組瀏覽器視窗。matlab中的simulink怎麼用 在工具欄點幾個有紅色...