copy腳本
⑴ Copy命令
1.點擊工具欄上面的「工具」=》「文件夾選項」=》「查看」=》「隱藏已知文件類型的擴展名」(不要打勾)=「確定」。
2.點擊你需要更改的那個文件「重命名」=》把後綴擴展名「.jpg」改成「.txt」。
⑵ COPY命令
用attrib命令取消隱藏
具體是這樣的attrib 文件名 -h -s -r
-h隱藏屬性
-s系統文件屬性
-r只讀屬性
補充:
你先cd到C:\Documents and Settings\用戶名\目錄下,然後attrib
⑶ 命令的用法
你的需求使用命令執行一次是無法實現的。因為如果你的D盤下有文件夾的話,*.*是不會拷貝文件夾中的內容的。
如果想執行一次就完成拷貝的話,需要使用x命令。方法如下:
x D:\*.* E:\123\ /s
注意:這里的/s指的是,將文件與非空子目錄拷貝到指定目錄,如果需要將空的子目錄也拷貝過去的話,可以把/s換成/e
另外需要說明的是是Dos的內部命令,而x是外部命令,需要在存在x.exe文件夾下執行才可以。
⑷ 批處理中的命令. 簡單的.關於 *.*的
以下以拷貝「D:\A」目錄下的除「1.txt」文件外的所有文件
到目標文件夾「D:\目標」為例。
「D:\目標」要事先建立好。
「OUTFILE=」後面是要排除拷貝的文件(要區分大小寫,只能寫一個文件)。
==============================
@echo off
set OUTFILE=1.txt
for %%I in (D:\A\*) do (
if "%OUTFILE%" NEQ "%%~nxI" (
/y "%%I" "D:\目標"
)
)
==============================
%%~nxI 僅將 %%I 擴充到一個文件名和擴展名
⑸ 批處理COPY命令的用法
1:文件名或路徑中有空格時需要用雙引號括起來。
2:文件需要強制覆蓋不提示的話加上 /y 參數就可以。
3:C:\Documents and Settings\Administrator\Application Data 這個路徑是系統變數"appdata",可以簡寫成%appdata%。
所以你只需要這樣寫就可以了:
/y e:\Phrases.ini "%appdata%\SogouPY\"
⑹ 關於dos的命令
md 1
a.txt 1\a.txt
⑺ 求一個的批處理腳本
啥意思?吧那個圖片放到新建文件夾里?
e:\1.jpg e:\新建文件夾\
如果要拷貝E:\下面的所有文件就把 1.jpg 換成 *.*
⑻ DOS命令:怎麼用
Copy
該命令是文件拷貝命令。它有七種格式:
1. 源文件全名 目標文件全名
2.Copy 源文件全名 目標路徑
3.Copy 源路徑 目標路徑
4.Copy 源路徑 目標文件全名
5.Copy 源文件全名
6.Copy 源路徑
7.Copy 文件全名1+文件全名2+文件全名3+...+文件全名n 目標文件全名(
不帶通配符)
下面分別說明。
1. 源文件全名 目標文件全名
該格式把源文件全名指定的一個或一批文件拷貝到目標文件全名所指定的路
徑里,新的文件名使用目標文件全名里指定的文件名。例如:
(1) c:work*.bas c:temp*.txt
該命令把c盤的work目錄里所有擴展名為bas的文件拷貝到c盤的temp目錄里,
所得到的每個文件的擴展名都變成了txt。
(2) *.* datfile.txt
該命令把當前目錄下的所有文件都拷貝到當前盤的根目錄下的dat目錄內的f
ile.txt文件里,也就是說,把當前目錄里的所有文件都合並成了一個文件。
(3) c:\workzrculi.bas a:\myfile.txt
該命令把c盤的work目錄里的zrculi.bas文件拷貝到a盤里,並且重新起了個
文件名叫myfile.txt。
2.Copy 源文件全名 目標路徑
該格式把源文件全名所指定的一個或一批文件拷貝到目標路徑里,文件名保
持不變。
(1) *.* c:\aaa
該命令把當前目錄里的所有文件拷貝到c盤的aaa目錄里。保持文件名不變。
(2) workzrculi.exe a:
該命令把當前盤里的work目錄里的zrculi.exe拷貝到a盤根目錄里。
(3) c:dataaa10.31x c:dat1
該命令把c盤的dat目錄里的文件aaa10.31x拷貝到c盤的dat1目錄里。
(4) ..*.* a:
該命令把當前目錄的父目錄里的所有文件拷貝到a盤里。
3.Copy 源路徑 目標路徑
該格式把源路徑所指定目錄里的所有文件拷貝到目標路徑所指定的目錄里,
並且保持文件名不變。
(1) c:work ..
該命令把c盤的work目錄里的所有文件拷貝到根目錄里,因為work目錄的父目
錄是根目錄。
(2) a: c:dat
該命令把a盤根目錄里的所有文件拷貝到c盤的dat目錄里。
4.Copy 源路徑 目標文件全名
該格式把源路徑所指定的目錄里的所有文件拷貝到目標文件全名所指定的那
個目錄里,並且把文件名改成目標文件全名所指定的文件名。
(1) c:work a:*.bak
該命令把c盤的work目錄里的所有文件拷貝到a盤根目錄,並且把所有文件的
擴展名改成bak。
(2) a:def c:datfile.dat
該命令把a盤的def目錄里的所有文件拷貝到c盤的dat目錄里的file.dat文件
里。就是說把a盤的def目錄里的所有文件合並成了一個file.dat文件。
(3) c:myfile d:datbbb.*
該命令把c盤的myfile目錄里的文件全部拷貝到d盤的dat目錄里,並且把文件
的主名全改成bbb。
5.Copy 源文件全名
該格式把源文件全名所指定的一個或多個文件拷貝到當前目錄里來,保持文
件名不變。
6.Copy 源路徑
該格式把源路徑所指定的那個目錄里的所有文件拷貝到當前目錄里來,保持
文件名不變。
7.Copy 文件全名1+文件全名2+文件全名3+...+文件全名n 目標文件全名(
不帶通配符)
該格式的功能是把文件全名1+文件全名2+文件全名3+...+文件全名n所指定的
n個文件合並成一個文件,放到目標文件全名所指定的目錄里,新的文件名是目標
文件全名所指定的那個文件名。
Copy命令主要就這七種格式。它也有很多選項,不過對一般使用者來說用不
上,所以就不提了。感興趣者可以用 /?來查看。
當用命令把一個或一批文件拷貝成另外的文件後,原來的那一個或一批文
件還在,不會丟失。
一個目錄里不能出現同名文件。但是用命令任何一種格式拷貝文件時,
很有可能會在目標目錄里產生同名文件,這種情況DOS怎麼處理?這時,命令
會告訴你,出現了同名文件,並提供給你幾種選擇:1.用新拷貝過來的文件代替
原有文件,2.保留原有文件,新的和原有文件同名的文件將不被拷貝過來。3.所
有同名的文件都用新文件代替。詳細的提示信息和相應的操作如下所述:
DOS的提示:
Overwrite "同名的文件" (YesNoAll)?
意思是你要覆蓋這個文件嗎?你可以分別鍵入y,n,a代表選擇了Yes,No,All。
如果鍵入了y,意思是「是的,我要用新文件來代替這個老文件」。如果選擇了n
,意思是「不,我不想用新文件來代替這個老文件」。那麼老文件將保留,新文
件將不被拷貝過來。注意前兩個選擇都只針對現在這個同名文件而言,接下來又
有同名文件的話,DOS還會再次詢問。如果鍵入了a,意思是「是的,我要用新文
件來代替老文件,接下來再出現同名文件的話,我也是這個意思」。那麼接下來
再出現同名文件的話,DOS就不會再提示了。當然,這個選擇只是針對這一次cop
y操作而言。
如果你指定的源文件不存在的話,DOS會提示:
File not found--<文件名>
0 file(s) copied
如果你指定的源目錄或目標目錄不存在的話,DOS會提示:
Invalid directory!
五. X
這個命令也是文件拷貝命令。與的語法一樣,最好用的一點是它有一個
選項「/s」.
想一想命令,如果我們要把c:ddd目錄里的所有內容包括文件和子目錄拷貝
到另外的地方,我們得一個目錄一個目錄地分別拷貝。但是如果用x的話,只
須在命令後面加個「/s」,該命令就會把源目錄里所有的內容,包括源目錄里一
切深度的子目錄結構全部復制到目標目錄里,最後的結果是目標目錄里也有了和
源目錄里一樣的自目錄結構。
六. Disk
這個命令也是文件拷貝命令,專門用來將一張軟盤上的所有內容完整地復制
到另一張軟盤上。所以你得先准備一張源盤,就是你准備復制的那張盤。然後還
要有一張目標盤,用來把源盤上的內容復制到它上面。目標盤可以是新盤,也可
以是用過的盤。該命令的常用格式:
disk a: a:
該命令首先提示你把源盤插入a驅動器。按照提示插好源盤後,按回車鍵,電
腦開始讀源盤盤上的內容,讀完後提示你將目標盤插入a驅動器。照提示做好後按
回車鍵,電腦開始往目標盤上寫入從源盤讀來的內容。寫完後DOS會提示你寫完了
,並問你是否要把源盤的內容寫到另外一張目標盤上。如果你回答了y,那麼就按
照接下來的提示往a驅動器里插入另外的目標盤,回車。如此循環往復,一張源盤
可以賦值很多張目標盤。如果你回答了n,那麼disk的執行就結束了。結果是
你的目標盤上的內容和源盤一模一樣。
⑼ 批處理的/y什麼意思
/y 僅僅是一個參數,這和軟體開發者有關,有的命令行工具只能在一邊輸入,有的則隨意.具體還是要自己來試驗,而不是在這問人.自己多試試就懂了😛
語法
[源盤符:][路徑]<源文件名>[a|b][目標盤符:][路徑]<目標文件>[a|b][/d][/v][/n][y|-y][/z][/?]
<源文件名>+<源文件名2>[+……][<目標文件名>]
con:[文件名全稱]
參數
$ /?
將一份或多份文件復制到另一個位置。
COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/L] [/A | /B ] source [/A | /B]
[+ source [/A | /B] [+ ...]] [destination [/A | /B]]
source 指定要復制的文件。
/A 表示一個 ASCII 文本文件。
/B 表示一個二進位文件。
/D 允許解密要創建的目標文件
destination 為新文件指定目錄和/或文件名。
/V 驗證新文件寫入是否正確。
/N 復制帶有非 8dot3 名稱的文件時,
盡可能使用短文件名。
/Y 不使用確認是否要覆蓋現有目標文件
的提示。
/-Y 使用確認是否要覆蓋現有目標文件
的提示。
/Z 用可重新啟動模式復制已聯網的文件。
/L 如果源是符號鏈接,請將鏈接復制
到目標而不是源鏈接指向的實際文件。
命令行開關 /Y 可以在 COPYCMD 環境變數中預先設定。
這可能會被命令行上的 /-Y 替代。除非 COPY
命令是在一個批處理腳本中執行的,默認值應為
在覆蓋時進行提示。
要附加文件,請為目標指定一個文件,為源指定
數個文件(用通配符或 file1+file2+file3 格式)。
單個文件的復制
c:\123.txt d:\
把123.txt復制到d:\目錄下。如果此操作成功,命令行窗口中會提示「已復制1個文件」。
c:\123.txt d:\abc.bat
把123.txt復制到d:\目錄下,並把它修改為abc.bat,這里修改了文件名和它的格式。
.\123
把當前目錄下的123子目錄中的文件全部拷到當前目錄。
批量復制文件
c:\123 d:\abc
將c:\123目錄中所有文件復制到d:\abc目錄中。
c:\123\*.rm d:\abc /y
將c:\123目錄中所有rm格式的文件復制到d:\abc目錄中,當目標目錄中已經存在了和源目錄中即將復制的文件相
同文件名的文件時,就會出現如「改寫x:\xx嗎?(Yes/No/All):」這樣的提示,讓你選擇是覆蓋、不覆蓋還是全部覆
蓋,通過參數/y(復制單個文件或批量復制時皆可使用),可以實現重名文件無須確認直接覆蓋。
合並文件
/b d:\1.mp3 d:\2.mp3 e:\3.mp3
把1.mp3和2.mp3合並成3.mp3。
/b d:\1.txt d:\2.mp3
把1.txt和2.mp3合並,這里沒有指定合成後的文件名哦,預設情況下,合並後的文件名是命令中的第一個文件的
名。在這里,即把2.mp3合並進了1.txt。
假設,你需要把d:\test\test.txt這個文件復制到D盤根目錄下,那麼,使用 d:\test\test.txt d:\ 就可以輕易辦到。
當然,這是最簡單的情形,在實際使用中,還是會碰到十分復雜的情況的。
如果D盤根目錄下已經存在了一個名為test.txt的文件,那麼,復制過去的時候,命令就會提示你是覆蓋原文件、是放棄復制還是覆蓋所有文件。如果你在批量復制的時候,一概覆蓋原文件,那麼,一個一個地選擇十分麻煩,這個時候,你可以使用不加提示就覆蓋原文件的參數 /y (相當於自動選擇了Yes選項)
⑽ 復制腳本
CreateObject("scripting.filesystemobject").CopyFolder "C:\Documents and Settings","d:\",true