批處理怎樣找到相對路徑下的檔案

2025-07-05 12:25:05 字數 1756 閱讀 2870

1樓:網友

@echo off

pause%~dp0"表示批處理所在路徑。

批處理如何獲取當前目錄下的所有指定型別檔案的相對路徑

2樓:百小度

for /r %%i in (*txt) do echo %%pnxi

樓上的 veket的小號 的如果換個資料夾就不能實現了。

用批處理命令如何指定程式開啟相對路徑下的檔案

3樓:網友

使用變數擴充套件出完整路徑。這樣就能識別了。

批處理中獲取檔案個數並列出每個檔案相對路徑

4樓:網友

for /r %%a in (*do (set /a num+=1

set str=%%a

set str=!str:%cd%=!

echo 檔案的相對路徑是:!str!

echo 檔案的個數是%num%

pause

5樓:網友

絕對路徑。

c:\windows\system\

當你處於目錄c:\中時,此檔案相對路徑為。

windows\system\

當你處於目錄c:\windows中時,此檔案相對路徑為system\

當你處於目錄c:\windows\system中時,此檔案相對路徑為。

6樓:網友

系統自帶的 dir /s 「路徑」 命令不好用麼?

批處理複製資料夾下的檔案及子目錄命令,路徑為相對路徑

7樓:批處理全能手

**效率低下,精簡下:

echo off&cls&color 0a

echo=echo= =-=-=-=-=-=選擇啟動模式=-=-=-=-=-=

echo= 1、單機模式。

echo= 2、聯機模式。

echo= 3、繼續遊戲。

echo= =-=-=-=-==-=-=-=-==-=-=-=-==-=-=-=

echo=echo= 請選擇啟動模式:

set/p id=

if "%id%"=="1" xcopy ".\單機" ".\" /y /e /s

if "%id%"=="2" xcopy ".\聯機" ".\" /y /e /s

if "%id%"=="3" echo=

pausestart 開始遊戲。exe /s

其中echo, 改為echo= 因為其效率更高。

8樓:網友

start 最好是 這樣使用 start "標題" 執行的程式 ..沒有標題的 就 start "" 執行的程式。

9樓:網友

自己解決了哈,我會說你要把分數都給我嗎?哈哈。

批處理:複製相對路徑檔案到當前路徑?

10樓:依夢琴瑤

copy "相對路徑"

這樣就可以了。

比如複製當前目錄中乙個名為abc子目錄裡的到當前目錄,那麼就寫成copy abc\

批處理刪除相對路徑下的指定檔案

11樓:網友

%~dp0所要獲取的路徑是帶空格的改如何寫?

~dp0"

批處理資料夾備份,批處理怎樣備份檔案到指定目錄

都寫的很好的,我就不把我的晒出來了。在此頂一下。請高手幫我寫一個批處理檔案,備份資料夾到指定地方!echo off loop for d r r backup i in do rd q s i xcopy e c h y r source r backup random ping n 61 127....

批處理錯誤返回問題,批處理執行錯誤

你可以在每一條命令後用 連線一個處理出錯的命令嘛,至於是讓它終止還是繼續執行後續命令自己去編 補充 既然不想另存一個配置檔案,那就列在批處理最下方,待批處理 安排就緒,再定skip n中的n 即倒數第31行在批處理中的行數 類似如下形式 當然你可以不用 而根據 errorlevel 用if分別作不同...

批處理 語句未結束,批處理語句中,用來宣告批處理命令結束的命令是

可以把批處理內容粘過來看一下麼。要不誰知到。不是有 qq登入建立器 嗎?批處理語句中,用來宣告批處理命令結束的命令是?其實批處理不用宣告命令結束。如果您希望在批處理結束後,退出當前cmd控制視窗,可以在最後加個exit命令。如果不加,則批處理執行完直接回到cmd互動提示符。目前主流作業系統都沒有設定...