File.Open的默认目录是什么?
本文关键字:是什么 默认 Open File | 更新日期: 2023-09-27 18:09:20
我有这样的代码:
Stream f = File.Open("data.majid", FileMode.OpenOrCreate, FileAccess.ReadWrite);
在哪里创建文件?
来自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"属性