根據檔案路徑複製檔案bat

2021-07-27 07:23:49 字數 1146 閱讀 7101

rem ms-dos batch file

rem@echo off

cls@echo [批處理程式說明]

title [批處理程式視窗標題]

::批處理命令開始-----------------------------------

set file=feifei.txt

set i***ist=0

set bakdir=feifei\

for /f %%i in (%file%) do (

if not exist %%i (

echo %%i[不存在]

set i***ist=1

))if %i***ist%==1 (

choice /c yn /m "有檔案不存在,是否繼續?"

if errorlevel==2 ( exit )

if errorlevel==1 ( goto docopy )

):docopy

setlocal enabledelayedexpansion

for /f "tokens=1,2 delims=:" %%i in (%file%) do (

set fpath=%%j

set fpath=!fpath:/=\!

set source=%%i:!fpath!

:: 目標檔案

set dpath=%bakdir%!fpath:/=\!

rem 替換/為:\

echo !fpath! | findstr \.>nul

if errorlevel==1 (

::生成目錄

md !dpath!

) else (

::生成檔案

echo a | echo f | xcopy !source! !dpath! > nul

)echo !source!

)::批處理命令結束-----------------------------------

pause::[提示按任意鍵結束...]

把指令碼放在feifei.bat,

再新建feifei.txt,存放要複製檔案的路徑 

執行指令碼feifei.bat

bat檔案 執行路徑

最近用到了bat的一些東西,就是用c 程式呼叫bat檔案時,bat檔案中的路徑怎樣動態的獲取呢?用 dp0 可以得到。比如要註冊乙個名為test.dll的檔案,dll檔案和bat檔案放在同乙個資料夾下 bat檔案寫法 regsvr32 dp0test.dll s 又比如要呼叫另外乙個bat檔案 檔名...

批處理bat檔案dos命令複製檔案

將 c users zz desktop 快捷處理 我我我哦我 路徑下的檔案複製到 c temp 我我我哦我 路徑下 s表示 複製目錄和子目錄,除了空的。e表示 複製目錄和子目錄,包括空的。與 s e 相同。可以用來修改 t。h表示 也複製隱藏和系統檔案。i表示 如果目標不存在,又在複製乙個以上的檔...

python 根據配置檔案複製檔案

上班的時侯因為客戶老是修改mojo的模板檔案,搞的經常要更新很多的模板檔案到伺服器端。所以用python寫了乙個簡單的指令碼。1.配置檔案 mojo.ini main skin path e accentrix.src sunrider src web data skins mojo templat...