我在窗口中创建名称为 Ñ 的文件夹时遇到问题
I have problems creating folders in windows with Ñ on name
我的代码总是运行良好,但是当我想命名一个文件夹时,例如"Año",它失败了。我想找到一个解决方案,因为我不希望我的程序中出现此错误。
文件夹名称由控制台作为参数传递,因此这是我创建文件夹的代码:
//nameFolder is taken before, here I link the complete path
wstring pat(L"C:\Users\Paul\Documents\");
pat.append(nameFolder);
wcout << pat;
const wchar_t* param = pat.c_str();
wcout << "n" <<¶m;
_tmkdir(param);
对所有内容使用宽字符字符串。 std::wstringstream
而不是std::stringstream
,std::wstring
而不是std::string
.
要查看代码发生了什么,请尝试在std::string d = st.str();
后打印出d
。
相关文章:
- 如何将更多文件夹添加到c++include路径
- GetShortPathName在网络驱动器上使用中文文件夹时失败
- VS2017,C++包含目录与附加包含目录,子文件夹包含失败-但为什么
- 在 Windows 上,是否可以让 dll 在不使用 PATH 环境变量的情况下在另一个文件夹中查找依赖项?
- 如何在文档文件夹中创建目录
- "assimp/config.h"找不到,但它在文件夹中
- C++入门 5 版:类消息和文件夹
- 我可以在 Arduino 的库文件夹之外安装库吗?
- 如何按文件扩展名引用文件夹中的文件
- 在QTreeView中仅显示共享驱动器和文件夹
- 用户输入字符串的文件附加问题..C++
- 在共享文件夹上恢复有效权利的问题
- 将队列处理为包含文件的文件夹.可能存在的问题
- 我在窗口中创建名称为 Ñ 的文件夹时遇到问题
- 读取文件夹C++中的文件时出现问题
- 通过 p/调用读取/写入文件时出现问题 ASP.NET bin 文件夹中
- 问题.所有功能都可以在发布文件夹中工作,但不能在程序文件中工作
- ZERO_CHECK文件夹和Visual Studio 2012的Msbuild存在问题
- FindNextFile返回的文件夹名称存在问题
- 使用g++在不同文件夹中使用.o文件创建可执行文件时出现问题