【发布时间】:2014-03-28 15:55:13
【问题描述】:
我的文件总是命名为路径和我想在文件名中包含的其他信息,但为什么会这样?
路径应该是选择的文件夹,然后我想创建一个文件夹,我怎样才能添加一个文件夹而不是+那个文件夹路径? 该文件也总是在我想要的那一层之上创建。例如:C:\Test 但文件保存在 C:\ 而不是 C:\Test。
public static string path= string.Empty;
string fileName = DateTime.Now.ToString("yyyy.MM.dd") + "test.txt";
try
{
FileStream fs = new FileStream(path + fileName, FileMode.CreateNew, FileAccess.ReadWrite);
StreamWriter sw= new StreamWriter(fs);
sw.WriteLine("Test and so on ..");
}
catch(Exception ex) { }
【问题讨论】:
-
当您不指定路径时,为什么希望它位于
c:\test中? chosen folder 是什么意思,因为我没有看到任何选择文件夹的方法。 -
文件将保存在根目录,因为您没有指定路径/
-
路径在工作目录中,但这并不重要,它只是一个示例。更改路径有效,但文件名和路径是个问题,因为路径总是比我想要的高一层。
标签: c# file visual-studio-2012 path filestream