中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

shfileoperation怎么使用

小億
121
2023-08-28 19:53:00
欄目: 編程語言

SHFileOperation 是一個函數,可以用于執行文件操作,例如復制,移動,重命名和刪除文件。以下是使用 SHFileOperation 的基本步驟:

  1. 包含 windows.h 頭文件,以及在鏈接時將 shell32.lib 添加到項目中。
#include <windows.h>
#pragma comment(lib, "shell32.lib")
  1. 創建一個 SHFILEOPSTRUCT 結構體來指定要執行的操作。
SHFILEOPSTRUCT fileOp;
ZeroMemory(&fileOp, sizeof(SHFILEOPSTRUCT));
fileOp.hwnd = NULL;
fileOp.wFunc = FO_COPY; // 設置操作類型,例如 FO_COPY 復制,FO_MOVE 移動
fileOp.pFrom = sourcePath; // 設置源文件路徑,可以是多個文件或文件夾,以空字符結尾
fileOp.pTo = destinationPath; // 設置目標文件夾路徑,以空字符結尾
fileOp.fFlags = FOF_ALLOWUNDO | FOF_NOCONFIRMATION; // 設置標志,例如 FOF_ALLOWUNDO 允許撤消操作,FOF_NOCONFIRMATION 不顯示確認對話框
  1. 調用 SHFileOperation 函數來執行操作。
int result = SHFileOperation(&fileOp);
if(result == 0) {
// 操作成功
} else {
// 操作失敗
}

注意:SHFileOperation 函數返回 0 表示操作成功,非零值表示操作失敗。

0
佛坪县| 万安县| 墨竹工卡县| 临泉县| 万载县| 万荣县| 凉城县| 库尔勒市| 乌恰县| 凌云县| 滕州市| 报价| 获嘉县| 克什克腾旗| 西安市| 资溪县| 共和县| 忻州市| 大余县| 潮州市| 高平市| 宁德市| 什邡市| 深水埗区| 利辛县| 荆门市| 南澳县| 隆安县| 普格县| 南木林县| 美姑县| 石首市| 琼海市| 屏南县| 抚宁县| 米脂县| 东安县| 新余市| 柯坪县| 丹江口市| 庐江县|