看板 Programming 關於我們 聯絡資訊
: > 請問要如何用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
easterday:system這種指令應該能不用就不用... 59.116.141.208 04/10 12:58
pthuang:我知道 但這麼說起來 API 的東西是否也118.169.106.107 04/10 13:39
pthuang:該能不用就不用呢?118.169.106.107 04/10 13:40
pthuang:而且比起 API 那指令也只是去 Call Syst-118.169.106.107 04/10 13:42
pthuang:em Shell 而已呀...118.169.106.107 04/10 13:42