【发布时间】:2014-04-25 17:32:56
【问题描述】:
我按照thread 中给出的说明在子目录中创建文件。
ofstream forceFile;
forceFile.open(".\\output_files\\error_log.csv", ios::out | ios::app);
forceFile << "stuff" << "\r\n";
forceFile.close();
但是现在我在基本目录中有文件,大小,无法打开并被命名
.\output_files\error_log.txt
如果我双击该文件,我被告知找不到该文件并被告知尝试不同的路径。如果我使用记事本++ 打开,系统会询问我是否要创建文件。在 .\output_files
中创建一个空文件这些文件是由我的大学 Linux 集群在大学共享服务器空间中创建的,然后我通过 Windows 笔记本电脑上的 AFS 链接查看文件。
【问题讨论】:
-
这个问题似乎跑题了,因为它是关于网络文件共享的问题。
-
如果你使用的是linux,为什么使用反斜杠
'\\'而不是正斜杠'/'作为目录分隔符? -
知道如何删除文件 .\output_files\error_log.csv