哦 我是一DOS菜鳥,今天碰上機(jī)會(huì)想自己寫個(gè)DOS COPY命令,找了些資料,想把dos目錄下的edit.com復(fù)制到當(dāng)前目錄,就從鍵盤上敲入
copy c:\dos\edit.com(注意,省略了目的目錄名和文件名),源文件名是C盤根目錄下dos目錄中的edit.com文件。在這里指出了所在的驅(qū)動(dòng)器及目錄,而目的文件被省略了,這表示將文件復(fù)制到當(dāng)前目錄中,名字不變,也是edit.com。
如果你想把文件復(fù)制到另一個(gè)驅(qū)動(dòng)器,比如說復(fù)制到A盤上,可以輸入 copy edit.com a:(得記住往A驅(qū)動(dòng)器里插磁盤哦)。
copy命令也可以使用通配符,例如要復(fù)制A盤上以K開頭的所有文件,可以輸入copy a:k*.*,
如果要復(fù)制C盤根目錄下所有擴(kuò)展名是bat的文件到zht目錄里,可以輸入copy c:\*.bat c:\zht。
因?yàn)槲沂窍氚盐募䦶漠?dāng)前文件夾復(fù)制到C:\Documents and Settings\Administrator\Application Data\AnvSoft\Any Video Converter,所以就學(xué)著寫了
copy /Y profiles_v2.xml C:\Documents and Settings\Administrator\Application Data\AnvSoft\Any Video Converter\
然后保存為copy.bat 雙擊copy.bat 文件,打開C:\Documents and Settings\Administrator\Application Data\AnvSoft\Any Video Converter\ 文件夾,里面還是沒有profiles_v2.xml 文件。
而我用copy /Y profiles_v2.xml D:\ 我在D盤里是可以找到profiles_v2.xml 這個(gè)文件,納悶了,我覺得也是應(yīng)該就前面目錄不同吧,就把C:\Documents and Settings\Administrator\到百度里查了下,果然被我找到了解決的辦法:
1、@echo off
copy /Y profiles_v2.xml "%USERPROFILE%\Application Data\AnvSoft\Any Video Converter\profiles_v2.xml"
2、@echo off
copy /Y profiles_v2.xml "C:\Docume~1\Administrator\Application Data\AnvSoft\Any Video Converter\profiles_v2.xml"
這兩個(gè)都可以實(shí)現(xiàn)把profiles_v2.xml 復(fù)制到C:\Docume~1\Administrator\Application Data\AnvSoft\Any Video Converter\目錄下。哈,又學(xué)了點(diǎn)啥來的。
/Y 是碰到同名的文件都是覆蓋的