我正在尝试使用open()
打开文件,但我遇到了路径问题。似乎路径以正斜杠/
开头,它不会找到文件,例如路径是/index.html
然后它不会打开,如果它是index.html
那么它的工作原理细
有什么方法可以解决这个问题吗?我不想解析路径,因为在///index.html
int fd = open(path, O_RDONLY);
答案 0 :(得分:2)
如果路径以斜杠/
开头(backslash看起来像\
),则路径是绝对路径,从文件系统的根开始。如果它不是以斜杠开头,则它是相对路径。目前还不清楚你想做什么,但如果你想让路径是相对的,你可能需要删除前导斜杠。