C 程式問題

2007-10-28 8:52 am
我想寫個可以將一個folder入面既野copy到指定個path度,用c大概可以點寫?有咩function係可以做到copy效果?

回答 (1)

2007-10-30 9:35 am
✔ 最佳答案
如果對象平台是 Windows 的話用 Windows API 最好:

definition:
BOOL CopyFile(
LPCTSTR lpExistingFileName, // pointer to name of an existing file
LPCTSTR lpNewFileName, // pointer to filename to copy to
BOOL bFailIfExists // flag for operation if file exists
);

Header: Declared in winbase.h.
Import Library: Use kernel32.lib.

當然要用 Visual C++ 來 compile 和 Link.

2007-10-30 01:38:50 補充:
要 copy 成個 folder 的話使用 FindFirstFile 和 FindNextFile 來列舉 folder 裡的 files (如 folder 裡還有 folder 要寫一個 recursive function)

2007-10-30 01:40:11 補充:
用 Windows API 速度最快


收錄日期: 2021-04-13 21:01:45
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20071028000051KK00220

檢視 Wayback Machine 備份