首页 文章

如何正确编写c 11 fstream网络中文件的路径

提问于
浏览
0

我需要打开网络中的文件但我的ifstream无法找到该文件 .

当我右键单击 - >属性文件位置所说的文件

\\LAPTOP-UDC1U1DT\Users\Public\Documents\log.txt

但由于编译器错误,这在ifstream中不起作用 .

\\\\server\\share\log.txt

然后我在另一个问题中尝试了这个,虽然这没有错误,但程序找不到该文件 .

有人可以教我如何正确编写c的路径,以便fstream可以找到该文件?

顺便说一下,文本文件是使用ad hoc共享的 . 谢谢 .

1 回答

  • 0

    如果要在C中打开或读取/写入文件,则必须使用双反斜杠而不是单个反斜杠 . 此外,您必须使用完整路径,因为您的文件可能不会与您的.exe位于同一目录中 .

    也许尝试这样的事情:

    ifstream inputFile;
    inputFile.open("C:\\folder1\\folder2\\text.txt", ios::in);
    

    如果您想从服务器中获取运行系统所连接的文件,这也应该有效 .

相关问题