91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
宜都市| 大理市| 沙田区| 土默特右旗| 化隆| 徐水县| 油尖旺区| 花莲县| 虞城县| 博湖县| 隆回县| 同江市| 三门峡市| 同仁县| 通州区| 铜鼓县| 东莞市| 永登县| 嘉善县| 永新县| 临邑县| 武夷山市| 温州市| 韶山市| 扬中市| 太原市| 唐山市| 拉萨市| 高密市| 瑞安市| 陇南市| 石屏县| 固始县| 神池县| 蒙自县| 米泉市| 阳高县| 沅陵县| 堆龙德庆县| 桑植县| 扶风县|