您的位置:首页 > 编程语言 > C语言/C++

《Windows API》目录相关操作

2016-05-19 11:23 316 查看

创建目录

LPCTSTR dirPath = TEXT("c:\\herghost");
if (!CreateDirectory(dirPath, NULL)) {
MessageBox(TEXT("目录已存在"),TEXT("Info"),MB_OK);
return;
}


获取当前目录

WCHAR currentDirectory[MAX_PATH];
if (!GetCurrentDirectory(MAX_PATH, currentDirectory)) {
MessageBox(TEXT("获取当前目录失败"));
return;
}


设置当前目录

if (!SetCurrentDirectory(TEXT("c:\\"))) {
return;
}


获取模块名

TCHAR moduleFile[MAX_PATH];
if (!GetModuleFileName(NULL, moduleFile, MAX_PATH)) {
return;
}


打开指定文件

LPCWSTR str = L"C:\\Windows\\System32\\cmd.exe";
ShellExecute(NULL, L"open", str, NULL, NULL, SW_SHOW);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  windows api path c语言