《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);
相关文章推荐
- Android Manifest 用法
- Android之使用Http协议实现文件上传功能
- 什么是 GraphQL?
- 如何组织构建多文件 C 语言程序(二)
- Spark RDD API详解(一) Map和Reduce
- 菜鸟说给菜鸟听之Beginning Linux Programming——Chapter1(1)
- 如何重装TCP/IP协议
- Spring Boot 开发微服务
- Windows 8 官方高清壁纸欣赏与下载
- 谁是桌面王者?Win PK Linux三大镇山之宝
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- Windows Clang开发环境备忘
- 从Windows系统下访问Linux分区相关软件
- 如何写好 C main 函数
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- Windows下搭建本地SVN服务器
- lwn拾遗:[sn3218 led drivers]-api解释-1
- 使用Windows原生命令一键清空剪贴板