我正在尝试使用 MoveFile(LPCWSTR existing, LPCWSTR new) 函数。我希望能够通过连接不同的数据(例如:根目录和潜在的文件名)来获得目录之一(由 LPCWSTR 表示)。尽管进行了数小时的研究,但我无法弄清楚如何做到这一点。感谢任何帮助。
问问题
2816 次
2 回答
10
听起来您正在尝试将两个LPCWSTR
表示路径元素的组合为组合路径。如果是这种情况,那么您想使用PathCombine方法
LPCWSTR root = ...;
LPCWSTR name = ...;
WCHAR combined[MAX_PATH];
if (PathCombineW(combined, root, name) != NULL) {
// Succeeded
}
于 2012-05-11T21:54:04.790 回答
0
您应该_wmakepath_s()
用于组成宽字符路径。
于 2012-05-11T22:11:03.117 回答