文件夹路径。这是我目前的代码:
private void button2_Click(object sender, EventArgs e)
{
String Username = Nametxt.Text;
var directoryInfo = Directory.CreateDirectory(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), "F.U.T.U.R.E"));
directoryInfo.CreateSubdirectory(Username); // Create a Sub-Folder inside "F.U.T.U.R.E"
StreamWriter stream = new StreamWriter(Username + ".txt");
stream.WriteLine(passwordtxt.Text);
stream.Close();
}
从当前代码中,文本正在软件目录@
中创建。
第1部分:
在按钮上单击该软件应该创建一个文件夹权限" F.U.T.U.R.E"然后创建一个名为String Username= textbox1.text
的子文件夹。
2部分:
在新的子文件夹new StreamWriter
Username
答案 0 :(得分:3)
在StreamWriter
:
String Username = Nametxt.Text;
DirectoryInfo directoryInfo = Directory.CreateDirectory(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), "F.U.T.U.R.E")).CreateSubdirectory(Username);
StreamWriter stream = new StreamWriter(Path.Combine(directoryInfo.FullName, Username + ".txt"));
答案 1 :(得分:2)
您需要传递完整路径,例如
StreamWriter stream = new StreamWriter(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), "F.U.T.U.R.E", Username) + Username + ".txt")