5

我有这个代码:

Stream f = File.Open("data.majid", FileMode.OpenOrCreate, FileAccess.ReadWrite);

文件将在哪里创建?

4

5 回答 5

5

MSDN 文档File.Open

path参数允许指定相对或绝对路径信息。相对路径信息被解释为相对于当前工作目录。要获取当前工作目录,请参阅GetCurrentDirectory

于 2013-04-14T15:36:42.393 回答
1

通常是启动进程的目录。这是当前的工作目录。

来自MSDN

当前目录与原始目录不同,原始目录是启动进程的目录。

于 2013-04-14T15:36:54.620 回答
1

MSDN;

path 参数允许指定相对或绝对路径信息。相对路径信息被解释为相对于当前工作目录。要获取当前工作目录,请参阅GetCurrentDirectory

查看Directory.GetCurrentDirectory

当前目录与原始目录不同,原始目录是启动进程的目录。

于 2013-04-14T15:38:11.583 回答
0

它将存储在当前目录中。您的应用程序将运行

例如:

如果您调用Directory.GetCurrentDirectory();它将返回:

"C:\Program Files\Common Files\Microsoft Shared\DevServer\10.0"

于 2013-04-17T07:59:04.913 回答
0

此外:

  • 可以在 VisualStudio 项目设置中更改工作目录 属性 | 调试

  • 如果您为用户创建应用程序的快捷方式,您可以指定“开始于”属性

于 2016-12-05T14:08:05.850 回答