【求助】DOS的問題希望知道的人可以幫個忙...



贊助商連結


ohya908
2003-05-27, 10:31 PM
1.我想請問DOS的一個小問題,我在dos下想要複製例如光碟中的A資料夾到hd中,要怎麼輸入指令,
我有看過別人是用..copy這個指令,可是我不知道他的參數要怎麼設定才能達到我要的目的,
就是把A資料夾中所有file和資料夾都一起copy起來,對了...以前我記的好像不知怎樣設參數就可以,
所以希望知道的前輩們可以指導一下......

贊助商連結


imzeros
2003-05-27, 10:54 PM
有 xcopy 指令
但是那是附加指令,並不是內建的指令
還有,不懂指令參數的話
可以在指令後打上 /? 或是 /h 可以看說明

ranger
2003-05-27, 10:55 PM
copy a:\*.* c:\資料夾名稱
或要省事就用檔案總管
==========================
Xcopy 比較好用
複製檔案和樹狀目錄。

XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W]
[/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U]
[/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]\r\r
[/EXCLUDE:file1[+file2][+file3]...]

source 指定要複製的檔案。
destination 指定位置或者/以及新檔案的名稱。
/A 只複製設定成保存屬性的檔案,不要改變屬性的設定。
/M 只複製設定成保存屬性的檔案,並清除保存屬性。
/D:m-d-y 複製在指定日期當天或之後發生變更的檔案。如果沒有給日期,
只複製那些來源檔案日期比目的檔案日期為新的檔案。
/EXCLUDE:file1[+file2][+file3]...
指定檔案清單字串。每個字串
應該在檔案中的不同行。如果有字串對應到要進行複製的檔案絕
對路徑的任何部分,這個檔案會被排除複製。例如,指定字串
\obj\ 或 .obj 的話,會排除所有在 obj 目錄下副檔名是
.obj 的檔案複製。
/P 在建立每個目的檔案時顯示提示。
/S 複製每個目錄及其包含的子目錄,不複製空目錄。
/E 複製每個目錄及其包含的子目錄,也複製空目錄。/S 與 /E
相同,能夠用來修改 /T。
/V 驗證每個新檔案。
/W 在複製之前提示您按鍵繼續。
/C 如果錯誤發生時也繼續複製。
/I 如果目的不存在且複製一個以上的檔案的話,就假設指定的
目的一定是目錄。
/Q 在複製時不要顯示檔名。
/F 在複製時顯示來源及目的檔案的全部檔名。
/L 顯示要複製的檔案。
/G 允許加密檔案複製到不支援加密的
目的地。
/H 時複製隱藏檔和系統檔。
/R 覆蓋唯讀檔案。
/T 建立目錄結構,但不複製其中的檔案。不包括空目錄及子目錄。
/T /E 會包括空目錄及子目錄。
/U 只複製已經存在目的位置的檔案。
/K 複製檔案屬性。通常 Xcopy 會重設唯讀的屬性。
/N 用所產生的短檔名來進行複製。
/O 複製檔案所有權及 ACL 資訊。
/X 複製檔案審查設定 (包含 /O)。
/Y 不要提示您確認是否要覆蓋一個已經存在的檔案。
/-Y 示您確認是否要覆蓋一個已經存在的檔案。
/Z 在可重新開始的模式中複製網路檔案。

參數 /Y 可以在 COPYCMD 環境變數中預先設定。但可以在命令列中用 /-Y 參數
來覆蓋原有設定。

redhung
2003-05-27, 11:36 PM
COPY [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ] source [/A | /B]
[+ source [/A | /B] [+ ...]] [destination [/A | /B]]

source 指定要複製的檔案。
/A 指定一個 ASCII 文字檔案。
/B 指定一個二位元檔案。
destination 為新檔案指定目錄及(或) 檔案名稱。
/V 確認新檔案是否正確寫入。
/N 使用短檔名來複製非 8.3 名稱的檔案
(如果可用的話)。
/Y 不顯示覆寫現存
目的檔案的確認提示。
/-Y 顯示覆寫現存目的
檔案的確認提示。
/Z 在可重新啟動模式中複製網路檔案。

參數 /Y 可以預先設定在 COPYCMD 環境變數中。
這可能會覆寫命令列中的 /-Y。預設值是
顯示覆寫確認提示,除非 COPY 命令是從
批次指令檔中執行。

如果要附加檔案,指定一個目的檔案,及數個
來源檔案 (使用萬用字元或 file1+file2+file3 格式)。
------------------------------------------------------------------
以上是XP中關於COPY的說明,在不同的WINDOWS系統,可能會有不同的參數。
------------------------------------------------------------------
copy跟xcopy的差別是
1.copy是一個一個拷過去,xcopy是將檔案塞滿ram中的工作區,再一次拷過去。
2.copy是拷貝同一層的檔案(不能跨層),xcopy是拷貝這一層或這一層以下的檔案。
------------------------------------------------------------------
記得指令要打確實,如果打成像下面這樣的話:
COPY C:\ABC\*.* D:\ABC
常常會變成"把C碟ABC目錄中的所有檔案,都拷貝到D碟的ABC檔案裡面"(意思就是把所有檔案合成一個檔案),這樣子你D碟那邊就算是白COPY了。

ICLA
2003-05-28, 10:48 AM
xopy a:\apple\*.* c:\Pera\ /s/e