我要寫批處理檔案BAT,會把資料夾複製到我的下,怎麼寫

時間 2021-08-13 01:31:10

1樓:匿名使用者

reg query "hkcu\software\microsoft\windows\currentversion\explorer\user shell folders">%temp%\temp.txt

for /f "tokens=2* delims= " %%i in ('type %temp%\temp.txt^|findstr /i "personal"') do ( set "personal=%%~j" )

del %temp%\temp.txt

xcopy /i /y /s /c "你欲複製的資料夾" "%personal%"

pause

2樓:

給出2段**,請根據需要選擇:

1.******************************==

@echo off

for /f "tokens=3 delims= " %%i in ('reg query "hkcu\software\microsoft\windows\currentversion\explorer\user shell folders"^|find /i "personal"') do ( xcopy /i /y /s /c "目標資料夾" "%%i" )

pause

以上**請根據實際目標資料夾位址修改,並儲存為bat檔案。

如:想把d盤下的test資料夾拷貝到我的文件,那麼目標資料夾就是 d:\test 。

2.***********************************==

@echo off

set /p folder=請拖入目標資料夾,然後回車:

for /f "tokens=3 delims= " %%i in ('reg query "hkcu\software\microsoft\windows\currentversion\explorer\user shell folders"^|find /i "personal"') do ( xcopy /i /y /s /c %folder% "%%i" )

pause

以上**儲存為bat檔案,啟動後,將要拷貝的資料夾拖進視窗即可完成拷貝:

3樓:匿名使用者

@echo off

for /f "skip=2 tokens=2*" %%i in ('reg query "hkey_current_user\software\micr

osoft\windows\currentversion\explorer\user shell folders" /v personal') do set d=%%j

xcopy /s "d:\test" "%d%\test"

4樓:匿名使用者

修改字尾名為.bat

我要寫乙個批處理檔案bat,會把乙個資料夾複製到我的文件下,怎麼寫

5樓:匿名使用者

在某個**搬運過來的希望有用。

bat中如何把資料夾複製到當前使用者的我的文件目錄下

6樓:中兵勘察海外部

xcopy fold c:\documents and settings\[你的使用者名稱]\my documents\

難道就那麼討厭用圖形化麼,除非是檔案需要挑選,而且很多

請問bat批處理檔案為何無法正常用date變數進行賦值

瘋狂的鼴鼠 我給你解讀一下 set date date 8,2 date是系統變數,也就是說date 2018 09 01,再加上字串擷取 date 8,2 就是從第8個字元開始向後擷取2個字元,所以 date 8,2 01 set month date 5,2 到了這裡由於上面給date重新賦值了...

如何自動執行bat批處理檔案,如何自動執行BAT批處理檔案

copy y 0 userprofile 開始 選單 程式 啟動 說明 這句意思,拷貝自身到開機啟動項 0 表示自身,你可以改為你需要的檔名,例如 copy y 我的批處理.bat userprofile 開始 選單 程式 啟動 還有一種方法 例如 你的批處理檔案在c program files x...

怎麼建立批處理檔案,怎麼建立乙個批處理檔案?

1 在桌面滑鼠依次右鍵 新建 文字文件 2 在記事本中輸入命令 echo off echo 正在清除系統垃圾檔案,請稍等.del f s q systemdrive tmp del f s q systemdrive mp del f s q systemdrive log del f s q sy...