在c#应用程序中的选定位置创建txt文件
我正在开发一个c#应用程序。在这个表单中,我添加了两个按钮。 这些是在c#应用程序中的选定位置创建txt文件,c#,winforms,C#,Winforms,我正在开发一个c#应用程序。在这个表单中,我添加了两个按钮。 这些是浏览和创建文件按钮 现在我想做的是使用browse按钮浏览一个位置,当单击创建文件按钮时,在该位置创建一个文本文件 看一看 提示用户选择保存文件的位置 或 提示用户选择文件夹 在指定路径中创建文件 甚至 创建或打开用于写入UTF-8编码文本的文件 看看 提示用户选择保存文件的位置 或 提示用户选择文件夹 在指定路径中创建文件 甚至 创建或打开用于写入UTF-8编码文本的文件 单击事件,按如下方式执行 //if y
浏览
和创建文件
按钮
现在我想做的是使用browse按钮浏览一个位置,当单击创建文件
按钮时,在该位置创建一个文本文件 看一看
提示用户选择保存文件的位置
或
提示用户选择文件夹
在指定路径中创建文件
甚至
创建或打开用于写入UTF-8编码文本的文件
看看
提示用户选择保存文件的位置
或
提示用户选择文件夹
在指定路径中创建文件
甚至
创建或打开用于写入UTF-8编码文本的文件
单击事件,按如下方式执行
//if you want to overwrite the file if it already exists you can bypass this check
if (File.Exists(path))
{
File.Delete(path);
}
// Create the file.
using (FileStream fs = File.Create(path))
{
Byte[] info = new UTF8Encoding(true).GetBytes("This is some text in the file.");
// Add some information to the file.
fs.Write(info, 0, info.Length);
}
如果你不打算写任何东西
FileStream fs = File.Create(path);
fs.Close(); //this needs to be done
你需要阅读。点击事件,像这样做
//if you want to overwrite the file if it already exists you can bypass this check
if (File.Exists(path))
{
File.Delete(path);
}
// Create the file.
using (FileStream fs = File.Create(path))
{
Byte[] info = new UTF8Encoding(true).GetBytes("This is some text in the file.");
// Add some information to the file.
fs.Write(info, 0, info.Length);
}
如果你不打算写任何东西
FileStream fs = File.Create(path);
fs.Close(); //this needs to be done
您需要阅读。是winforms还是wpf?您确定要两个按钮吗?应用程序很少有单独的“设置文件位置”和“保存”操作。@wudzik-其窗口forms@Damien_The_Unbeliever-是的,因为使用浏览按钮,我只想选择位置。使用“创建文件”按钮,它将在所选位置创建文本文件。它是winforms还是wpf?您确定要两个按钮吗?应用程序很少有单独的“设置文件位置”和“保存”操作。@wudzik-其窗口forms@Damien_The_Unbeliever-是的,因为使用浏览按钮,我只想选择位置。使用“创建文件”按钮,它将在选定位置创建一个文本文件。如果文件不存在,文件删除不会抛出错误,无需检查它。如果用户希望创建一个新文件而不是覆盖它呢?我不是说不使用删除,我的意思是,如果文件不存在,则删除不起任何作用。这是检查文件是否存在的原因,然后删除它。我个人更喜欢,或者两者都负责创建/打开、写入和关闭文件。前者覆盖文件,而后者追加文件。便于将文本写入文件。还有。如果文件不存在,文件删除不会抛出错误,不需要检查它。如果用户想要创建一个新文件而不是覆盖它呢?我不是说不要使用删除,我的意思是,如果文件不存在,则删除不起任何作用。这是检查文件是否存在的原因,然后删除它。我个人更喜欢,或者两者都负责创建/打开、写入和关闭文件。前者覆盖文件,而后者追加文件。便于将文本写入文件。还有。我试过SaveFileDialog。但我无法选择文件夹位置。浏览时,它会要求一个文件选择位置。@amila-那么你需要它。我已经试过SaveFileDialog了。但我无法选择文件夹位置。浏览时,它会要求一个文件选择位置。@amila-那你就需要了。