每当我进行任何形式的文件读写时,我总是使用'',但我已经看到一些例子,给定的文件路径的值是''/\\''。
使用"''并没有错 /
在支持它的系统上。事实上,在UNIX系统上,这是唯一能用的东西。
Windows同时支持 /
和 \
作为大多数情况下的路径分隔符。
请注意,平台不可知选项的形式为 std::filesystem::path.
在Windows中管理路径的常用惯例与Linux中的惯例相同。它的格式是这样的。C:\abc\abc.txt
尽管你可以自己选择用哪种方法来访问写文件或文件夹。
这个 \\
是一个转义序列,用来打印一个普通的反斜杠来读取或写入文件。请注意,你不能在字符串值之间使用一个反斜杠,因为它将下一个字符作为转义序列来读取(如 \n
, \b
等)。)
就是这样的。