Re: [問題] 如何copy .exe檔用c++

看板Programming作者 (◢曉筱◤)時間17年前 (2008/04/09 02:57), 編輯推噓-1(014)
留言5則, 2人參與, 最新討論串5/5 (看更多)
: > 請問要如何用c++ copy 執行檔 .exe到某個目錄 : > 我用過copyfile(xx,xx,b)和fstream的方法 : > copyfile沒用,而fstream則拷貝完後不能存取 : > 請問有何解 : 直接呼叫API就可以.... : #include <windows.h> : #include <stdio.h> : int main(int argc, LPTSTR argv[]) : { : if(argc!=3) : { : printf("Usage: cp file1 file2\n"); : return 1; : } : if(!CopyFile(argv[1],argv[2],FALSE)) : { : printf("CopyFile Error:%x\n",GetLastError); : return 2; : } : system("PAUSE"); : return 0; : } 用到 API 的話 那根本就可以直接用 Windows 下的 xcopy 了吧... 配上 system(); 應該不是什麼難事 0.0 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.169.99.23

04/10 12:58, , 1F
system這種指令應該能不用就不用...
04/10 12:58, 1F

04/10 13:39, , 2F
我知道 但這麼說起來 API 的東西是否也
04/10 13:39, 2F

04/10 13:40, , 3F
該能不用就不用呢?
04/10 13:40, 3F

04/10 13:42, , 4F
而且比起 API 那指令也只是去 Call Syst-
04/10 13:42, 4F

04/10 13:42, , 5F
em Shell 而已呀...
04/10 13:42, 5F
文章代碼(AID): #17-y0CXh (Programming)
討論串 (同標題文章)
文章代碼(AID): #17-y0CXh (Programming)