1樓:別在回來找俄
一、bat命令把一個檔案複製到指定的資料夾的方法是
1、在電腦上新建一個資料夾,再建一個「txt」檔案,並命名、
2、把檔案的字尾名改為「.bat」。
3、開啟檔案,第一行輸入「copy c:\users\administrator\desktop\西遊記\1.jpg c:\」。
4、第二行輸入「pause」
5、儲存後關閉,雙擊檔案彈出「dos」介面
6、可看到c盤下已經複製了一個檔案。
二、bat命令就是批處理命令。批處理檔案是無格式的文字檔案,它包含一條或多條命令。它
的副檔名為 .bat 或 .cmd。在命令提示下鍵入批處理檔案的名稱,或者雙擊該批處理檔案,
系統就會呼叫cmd.exe按照該檔案中各個命令出現的順序來逐個執行它們。
2樓:匿名使用者
xcopy是用來處理檔案及資料夾相關的東西的,如果你只是單純複製是沒必要的,直接用copy就行了,並且copy和xcopy也不支援同時批定多個檔名(只能用萬用字元或具體檔名),你這種檔案又很少,最簡單的辦法直接用&連線兩個語句,即類似copy c:\windows\system32\1.dll d:
\bak© c:\windows\system32\2.exe d:
\bak© c:\windows\system32\3.mdb d:
\bak
如果檔案很多,那就視情況而定了,如果檔案不多,可以用shift,也就是先建立一個比如1.bat,內容如下
@echo off
:getfile
if "%1"=="" goto end
copy "c:\windows\system32\%1" d:\bak
shift
goto getfile
:end
用的時候直接輸入比如
1.bat 1.dll 2.exe 3.mdb 4.bak
如果檔案很多,比如上百個,尋就要用需要用到for了,也就是你把所有要複製的檔名寫入一個txt裡,每行一個,比如是1.txt,內容如下
1.dll
2.exe
3.mdb
4.bak
然後bat放在這個txt同一目錄下,內容為
@echo off
for /f %%i in (1.txt) do copy "c:\windows\system32\%%i" d:\bak
之後直接執行這個bat就可以了。
3樓:肥仔田艾餅
要從驅動器 a 將所有檔案和子目錄(包括所有空的子目錄)複製到驅動器 b,請鍵入:
xcopy a:b: /e
ab兩個資料夾要在同一目錄下
批處理 把整個資料夾複製到另個資料夾下
4樓:胖美美
1、在電腦上新建一個資料夾,新建一個「txt」檔案,並命名。
2、點選右鍵,把檔案的字尾名設定為「.bat」。
3、右鍵開啟檔案,第一行輸入「copyc:\users\administrator\desktop\西遊記\1.jpgc:\」。
4、第二行輸入「pause」。
5、儲存後關閉,雙擊檔案彈出「dos」介面。
6、即可看到c盤下已經複製了一個檔案了。
5樓:匿名使用者
@echo off
xcopy c:\aaa\*.* d:\ccc /sxcopy——目錄複製命令
1.功能:複製指定的目錄和目錄下的所有檔案連同目錄結構。
2.型別:外部命令
3.格式:xcopy [源盤:][源路徑名][原始檔名] [目標盤:][目標路徑名][目標檔名] [/s][/v][/e]
4.使用說明:
⑴xcopy是copy的擴充套件,可以把指定的目錄連檔案和目錄結構一併拷貝,但不能拷貝隱藏檔案和系統檔案;
⑵使用時源碟符、源目標路徑名、原始檔名至少指定一個;
⑶選用/s時對源目錄下及其子目錄下的所有檔案進行copy。除非指定/e引數,否則/s不會拷貝空目錄,若不指定/s引數,則xcopy只拷貝源目錄本身的檔案,而不涉及其下的子目錄;
⑷選用/v引數時,對的拷貝的扇區都進行較驗,但速度會降低。
6樓:河小浚
請用以下命令:
xcopy c:\aaa\*.* d:\ccc /sxcopy 命令中的/s引數是複製的時候包括下級資料夾和檔案。
補充:好吧,既然你都這麼說了,可能要加多幾個命令。
@echo off
md d:\ccc\aaa
xcopy c:\aaa\*.* d:\ccc\aaa /s如有疑問請給我留訊息。
7樓:
echo d | xcopy /y /c c:\aaa\* d:\ccc /s
xcopy不能複製空資料夾,所以bbb資料夾下面要有子檔案才能實現複製,如下圖。
8樓:匿名使用者
xcopy命令是對的。但要注意並不是所有系統都支援xcopy這個命令,沒有的話你先要去拷一個xcopy的執行檔案。
9樓:
@echo off
xcopy c:\aaa d:\ccc /eexit
補充:我倒~~
呵呵~誤解了
加上aaa 就可以了
@echo off
xcopy c:\aaa d:\ccc\aaa\ /eexit
10樓:寶瑞英
@echo off
echo ^>^>^>^> 正在複製...
echo d|xcopy c:\aaa d:\ccc\aaa /e/r/h/y>nul
echo ^>^>^>^> 複製成功!
pause
11樓:紫毓
我今天剛好也想實現這個,我用了個比較笨的辦法,先在資料夾下建立了目錄,然後在執行拷貝。親測可用實現。後面在做優化,目前想先實現這個。
12樓:
複製貼上不就可以了麼?
13樓:黑瀾罒
直接拖過去不就行了?
14樓:匿名使用者
@echo f|xcopy c:\aaa\ d:\ccc\ /s /e
15樓:匿名使用者
xcopy 源目錄 目標目錄 /s
16樓:匿名使用者
c:\copy aaa d:\ccc
批處理將當前目錄下的檔案及資料夾複製到指定目錄 5
17樓:
1、在該資料夾下新建一個文字文件。
3、檔案另存。
4、修改字尾名為「.bat」,然後儲存。
5、雙擊檔案,執行。
6、出現了我們需要的檔名稱列表。
7、開啟之後,就能看到。
18樓:匿名使用者
如果您要掃描檔案內容,批處理的效率就太低了。下面的批處理只能掃描檔名中含有關鍵字的情況,存為search_copy.bat,需要在當前目錄下,用cmd命令列方式執行:
@for %%a in (c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) do (
@if exist %%a:\. @for /f "delims=" %%i in ('dir %%a:
@xcopy . "%fd%" /e /r /y
按您說的邏輯,有可能找到的目標資料夾多餘1個,該程式只向第一個找到的資料夾拷貝。
執行時,在目標目錄下,輸入:
search_copy.bat somefile
就可將當前目錄下的檔案和目錄(含所有子目錄)都拷貝到檔名中含有「somefile」的目錄下。
批處理複製檔案至指定資料夾,並自動重新命名。
19樓:
只能分成兩次完成操作。
1、在電腦上新建一個資料夾,新建一個「txt」檔案,並命名。
2、點選右鍵,把檔案的字尾名設定為「.bat」。
3、右鍵開啟檔案,第一行輸入「copy c:\users\administrator\desktop\西遊記\1.jpg c:\」。
4、第二行輸入「pause」。
5、儲存後關閉,雙擊檔案彈出「dos」介面。
6、即可看到c盤下已經複製了一個檔案。
7、開始→執行,輸入cmd,開啟cmd視窗。
8、在cmd視窗中,切換當前盤到目標資料夾所在盤,並切換當前資料夾到目標資料夾。
9、在cmd視窗中,用dir命令查詢所有符合條件的資料夾,並將顯示結果重定向輸出到當前檔案下的rename.txt中。注意dir命令、帶萬用字元的檔名192.
*與重定向輸出》rename.txt之間有空格。
10、cmd視窗中命令提示符後輸入rename.bat,回車,執行批處理檔案。
11、然後批量資料夾重新命名完成。
20樓:
1、建立一個新資料夾,將所有學生作業資料夾物件複製一份放入其中。
2、開始→執行,輸入cmd,開啟cmd視窗。
3、在cmd視窗中,切換當前盤到目標資料夾所在盤,並切換當前資料夾到目標資料夾。
4、在cmd視窗中,用dir命令查詢所有符合條件的資料夾,並將顯示結果重定向輸出到當前檔案下的rename.txt中。注意dir命令、帶萬用字元的檔名192.
*與重定向輸出》rename.txt之間有空格。
5、cmd視窗中命令提示符後輸入rename.bat,回車,執行批處理檔案。
6、批量資料夾重新命名完成。
bat 能用的命令有哪些?bat關機命令怎麼做啊
很多很多,如果只是普通的話有。組策略 sndrec32 錄音機。nslookup ip地址偵測器 explorer 開啟資源管理器。logoff 登出命令 tsshutdn 60秒倒計時關機命令。本機使用者和組 本地服務設定。oobe msoobe a 檢查xp是否啟用 notepad 開啟記事本。...
怎麼把cmd命令變成bat批處理
將要在diskpart輸入的指令儲存為文字檔案命名為。select disk 0 select partition 2 active 然後在同一資料夾建立bat檔案,內容如下。diskpart s 複製,貼上,加echo,改標題,改字尾,完成。直接把那些指令寫到新文字中,最後儲存為bat字尾格式的檔...
在 bat指令碼中如何將命令的返回結果傳給變數
刺友互 1 首先用記事本新建一個資料夾。2 然後在記事本里輸入ipconfig release和ipconfig renew命令。3 將文字另存為.bat為字尾的檔案。5 這時我們電腦就會將一個命令的返回結果傳給一個變數。注意事項 批處理檔案的副檔名為bat 或cmd。目前比較常見的批處理包含兩類 ...