Win32 複製檔案

2021-05-27 07:06:09 字數 801 閱讀 6256

第一種方法:

#include "stdafx.h"

#include #include #define buf_size 256

int _tmain(int argc, _tchar* argv)

hin=createfile(argv[1],generic_read,0,null,open_existing,0,null);

if (hin==invalid_handle_value)

hout=createfile(argv[2],generic_write,0,null,create_always,file_attribute_normal,null);

if (hout==invalid_handle_value)

while (readfile(hin,buffer,buf_size,&nin,null)&&nin>0) }

closehandle(hin);

closehandle(hout);

return 0;

}

第二種方法: 用win32便利函式

#include "stdafx.h"

#include #include int _tmain(int argc, _tchar* argv)

if (!copyfile(argv[1],argv[2],false))

return 0;

}

程式執行,dos下,3個引數。

*.exe "原始檔名稱" "目標檔名稱"

三個檔案在同一目錄下

win32 與 C庫 複製檔案的比較

win32 與 c庫 複製檔案的比較 2009年10月18日 1 c庫複製 2 windows實現 3 windows函式呼叫 以這三者的進行複製gogolepinyininstaller.exe 谷歌拼音輸入法9.783 kb 進行測試.1 cpc.c b include include incl...

win32 與 C庫 複製檔案的比較

win32 與 c庫 複製檔案的比較 2009年10月18日 1 c庫複製 2 windows實現 3 windows函式呼叫 以這三者的進行複製gogolepinyininstaller.exe 谷歌拼音輸入法9.783 kb 進行測試.1 cpc.c b include include incl...

win32 顯示 bmp檔案

用vs2013 建立乙個win32 應用程式,空專案,專案名稱是hellobitmap 拷貝下圖的bmp格式檔案abc.bmp到專案檔案所在目錄 新增乙個bitmap資源 進入資源檢視模式 儲存一下 進入解決方案資源管理器模式 在原始檔中新增檔案 hellobitmap.cpp 內容如下 inclu...