Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ boost::filesystem::使用带空格的路径时出现文件大小错误_C++_Boost_Filesystems_Filesize - Fatal编程技术网

C++ boost::filesystem::使用带空格的路径时出现文件大小错误

C++ boost::filesystem::使用带空格的路径时出现文件大小错误,c++,boost,filesystems,filesize,C++,Boost,Filesystems,Filesize,我要求boost::filesystem::file_size查找路径为“/tmp/test\file.txt”,但它在那里时不报告此类文件或目录 Error: fs::file_size("/tmp/test\ file.txt") reported boost::filesystem::file_size: No such file or directory -rw-rw-r-- 1 rturrado users 12486 Mar 15 12:01 /tmp/test file.txt

我要求
boost::filesystem::file_size
查找路径为
“/tmp/test\file.txt”
,但它在那里时不报告此类文件或目录

Error: fs::file_size("/tmp/test\ file.txt") reported boost::filesystem::file_size: No such file or directory
-rw-rw-r-- 1 rturrado users 12486 Mar 15 12:01 /tmp/test file.txt

在boost::filesystem中使用带有转义序列的路径时,有什么注意事项吗?

结束这个问题,由于Mat和ymett的评论,我修复了这个问题


boost::filesystem::file\u size(“/tmp/test file.txt”)
工作正常。您不需要任何转义。

转义该文件名中的空格似乎很奇怪。文件名中是否真的有反斜杠,或者只是为了转义shell中的空格?您实际编写的代码是什么?已修复。谢谢各位。我不需要逃跑。真正的文件名应该是“/tmp/test file.txt”,不带引号。我将“/tmp/test\\file.txt”作为参数传递。但是只要传递“/tmp/testfile.txt”就好了。