c/c++路径为%temp%\\xxx.txt,无法打开文件
2017-12-15 15:18
190 查看
看下面一段代码
std::ifstream infile;
infile.open(txtname.c_str(), std::ios::in ); //只读打开| std::ios::binary
if (!infile.good())
{
return false;
}
当txtname=“%temp%\\xxx.txt”时无法打开;
当txtname=“C:\\Users\\computeruser\\AppData\\Local\\Temp\\xxx.txt”时可以打开;
std::ifstream infile;
infile.open(txtname.c_str(), std::ios::in ); //只读打开| std::ios::binary
if (!infile.good())
{
return false;
}
当txtname=“%temp%\\xxx.txt”时无法打开;
当txtname=“C:\\Users\\computeruser\\AppData\\Local\\Temp\\xxx.txt”时可以打开;
相关文章推荐
- C++ 中报LINK:fatal error LNK1104 :无法打开文件XXX.lib
- 为什么C++程序无法打开相对路径的文件?
- 无法打开物理文件xxx.mdf操作系统错误 5:“5(拒绝访问。)” (Microsoft SQL Server,错误: 5120)的解决方法
- c++--------获取某个路径下所有文件的文件名,读写TXT文件到新的文件
- 解决vs中编译c++项目时报类似:LINK : fatal error LNK1104: 无法打开文件“kernel32.lib”错误
- 无法在路径“C:\WINDOWS\TEMP\”中创建临时文件: 拒绝访问。
- fatal error LNK1104: 无法打开文件“XXX".lib“
- 无法打开物理文件 XXX.mdf"。操作系统错误 5:"5(拒绝访问。)"的解决办法
- 无法打开物理文件 XXX.mdf",操作系统错误 5:"5(拒绝访问。)"的解决办法
- LINK : fatal error LNK1104: 无法打开文件“C:/XXX.obj”
- 无法打开物理文件xxx.mdf操作系统错误 5:“5(拒绝访问。)” (Microsoft SQL Server,错误: 5120)的解决方法
- 打开ASP.NET Web项目时,此项目的默认Web访问模式设置为文件共享, 但是无法从路径“...”打开“...”处的项目文件夹。返回的错误是: 无法打开Web项目“”。返回的错误是: 无法打开Web项目“...”。文件路径“...”怀URL“...”不
- 无法打开磁盘“XXX.vmdk”或其所依赖的快照磁盘之一。系统找不到指定的文件。
- 无法打开模块文件“C:\Users\sq\AppData\Local\Temp\.NETFramework,Version=v4.5,AssemblyAttributes.vb”:系统找不到指定的文件
- VS2003 fetal error C1083 无法打开编译器中间文件:“C:\COCUMEN~1\ADMINI~1\LOCALS~1\Temp\_CL_~~~” permission denied
- c#net无法将文件 复制到 对路径访问被拒绝或源文件 未能打开(未指定的错误)
- Ubuntu12.10中打开Qt creator,提示无法覆盖文件 /home/xxx/.config/Nokia/qtversion.xml : Permission denied
- sqlserver2012附加数据库报错--无法打开物理文件 XXX.mdf",操作系统错误 5:"5(拒绝访问。)"
- c++ ado连接fatal error C1083: 无法打开类型库文件:“msado15.dll”
- 无法打开Web项目 文件路径与URL不符。这两者需要映射到相同的服务器位置