c# - How to create a txt file on a dynamically chosen folder -
c# - How to create a txt file on a dynamically chosen folder -
hello, reading question. have string need set on txt file.
i want create when user clicks button asks folder, user wants save txt file, , generate on in folder.
here code made not know how create user chooses folder.
private void generar_txt_disco(string s_content, string s_folder) { //ruta es donde se va guardar streamwriter sr = new streamwriter(s_folder); //vas escribiendo el texto sr.writeline(s_content); //lo cierras sr.close(); }
description
use savefiledialog
or folderbrowserdialog
that. (member of system.windows.forms
)
savefiledialog prompts user select location saving file. class cannot inherited.
folderbrowserdialog prompts user select folder. class cannot inherited.
sample folderbrowserdialogprivate static void generar_txt_disco(string s_content) { using (folderbrowserdialog dialog = new folderbrowserdialog()) { if (dialog.showdialog()) == dialogresult.ok) { //ruta es donde se va guardar streamwriter sr = new streamwriter(dialog.selectedpath + "\\yourfilename.txt"); //vas escribiendo el texto sr.writeline(s_content); //lo cierras sr.close(); } } }
sample savefiledialog private static void generar_txt_disco(string s_content) { using (savefiledialog dialog = new savefiledialog()) { dialog.filter = "txt files (*.txt)|*.txt|all files (*.*)|*.*"; if (dialog.showdialog()) == dialogresult.ok) { //ruta es donde se va guardar streamwriter sr = new streamwriter(dialog.filename); //vas escribiendo el texto sr.writeline(s_content); //lo cierras sr.close(); } } }
more information msdn: savefiledialog class msdn: folderbrowserdialog class msdn: how to: save files using savefiledialog component c# savefiledialog tutorial c# file
Comments
Post a Comment