File.Open的默认目录是什么?

本文关键字:是什么 默认 Open File | 更新日期: 2023-09-27 18:09:20

我有这样的代码:

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

在哪里创建文件?

File.Open的默认目录是什么?

来自File.Open MSDN文档:

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

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

从MSDN

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

From MSDN ;

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

查看Directory.GetCurrentDirectory

当前目录与原始目录不同

是启动进程的目录。

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

e。g:

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

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

另外:

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

  • 如果你为一个用户创建一个应用程序的快捷方式,你可以指定"Start in"属性