我有这样的代码:什么是File.Open的默认目录?
Stream f = File.Open("data.majid", FileMode.OpenOrCreate, FileAccess.ReadWrite);
如果将文件创建?
我有这样的代码:什么是File.Open的默认目录?
Stream f = File.Open("data.majid", FileMode.OpenOrCreate, FileAccess.ReadWrite);
如果将文件创建?
从the File.Open
MSDN documentation:
的路径参数被允许指定相对或绝对路径信息。相对路径信息被解释为相对于当前工作目录。要获取当前工作目录,请参阅GetCurrentDirectory。
从MSDN
;
path参数可以指定相对或绝对路径 信息。相对路径信息被解释为相对于当前工作目录的 。要获取当前工作的 目录,请参阅GetCurrentDirectory。
退房Directory.GetCurrentDirectory
当前目录是从原来的目录,这是 从进程启动的一个区别。
它将存储在当前目录中。您的应用程序将运行
如:
如果你调用Directory.GetCurrentDirectory();
它将返回:
“C:\ Program Files文件\ Common Files文件\ Microsoft共享\ DevServer \ 10.0”
另外:
在W orking目录可以在VisualStudio项目设置中更改 项目|属性|调试
,如果你创建一个快捷方式到你可以指定“开始在”属性
除非你是在工作目录下的总量控制,不要使用相对路径,用户应用程序。始终保证使用绝对路径。主要的例外是控制台应用程序,工作目录应被视为程序的输入参数。 –