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

时间:2011-03-15 11:17:33

标签: 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中使用具有转义序列的路径时是否有任何注意事项?

1 个答案:

答案 0 :(得分:6)

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

boost::filesystem::file_size("/tmp/test file.txt")效果很好。你不需要任何转义。