使用带空格的路径时出现boost :: filesystem :: file_size错误

rtu*_*ado 3 c++ filesystems boost 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
Run Code Online (Sandbox Code Playgroud)

在boost :: filesystem中使用带有转义序列的路径时是否有任何注意事项?

rtu*_*ado 6

关闭这个问题,因为我通过Mat和ymett评论解决了这个问题.

boost::filesystem::file_size("/tmp/test file.txt")工作得很好.你不需要任何转义.