c++ - 将目录更改为桌面

标签 c++ windows directory

无论 Windows 7 和 XP 上的 C++ 用户名如何,我都需要将我的程序目录更改为桌面。我目前正在使用 _chdir() 函数。我尝试了 _chdir("Desktop")_chdir("desktop") 但它返回了 -1。

有办法吗?谢谢!

最佳答案

读取 %HOMEPATH% 环境变量,切换到该目录,然后切换到桌面目录。

关于c++ - 将目录更改为桌面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15581939/

相关文章:

c++ - 如何将接口(interface)对象传递给方法?

c++ - 防止 ZMQ c++ 调用 rand()

c++ - 使用 double 运算的快速 SSE 低精度指数

c++ - 同时写入文件

用于从外部线程更改标签文本的 C# 通用方法。

c# - 多个通配符目录/文件搜索 C# .net 中的任意目录结构

c++ - 检测模拟键盘/鼠标输入

windows - 使用 Windows Server 托管网站时,最低限度的安全配置建议是什么

c# - 将安全组添加到文件夹问题/System.Security.Principal.IdentityNotMappedException :

python - 将 C++ 转换为 Python 代码,循环遍历目录并从文件中获取时间戳?