亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
朝阳区| 双牌县| 扬州市| 蒙自县| 伊通| 昭通市| 平昌县| 渭源县| 阜平县| 辉南县| 金寨县| 新昌县| 鸡西市| 岳西县| 乌拉特前旗| 连平县| 介休市| 南涧| 绥中县| 宁海县| 疏附县| 石柱| 青神县| 平阳县| 衡阳市| 邯郸市| 蓬莱市| 永福县| 阿克| 罗城| 财经| 泉州市| 鹿邑县| 湛江市| 芷江| 伊宁市| 布尔津县| 逊克县| 浠水县| 新野县| 西林县|