집 >백엔드 개발 >C#.Net 튜토리얼 >파일 저장 방법에 대한 Winform 컨트롤 SaveFileDialog 코드 예제
이 글에서는 주로 파일을 저장하기 위한 Winform SaveFileDialog 관련 정보를 소개합니다. 관심 있는 친구들은
파일을 저장하는 데 사용되는 특정 내용을 참조하세요.
1. 새로운 Winform 폼 애플리케이션을 생성하고 이름을 SaveFileDialogDemo로 지정합니다.
2. 인터페이스에 버튼 컨트롤을 추가하고(파일 저장 대화 상자를 여는 데 사용) 저장할 콘텐츠를 입력하는 데 사용되는 텍스트 컨트롤을 추가합니다.
3. 백엔드 코드 구현:
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace SaveFileDialogDemo { public partial class Form1 : Form { public Form1() { InitializeComponent(); } /// <summary> /// 保存文件按钮 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_SaveFile_Click(object sender, EventArgs e) { // SaveFileDialog sfd = new SaveFileDialog(); //设置保存文件对话框的标题 sfd.Title = "请选择要保存的文件路径"; //初始化保存目录,默认exe文件目录 sfd.InitialDirectory = Application.StartupPath; //设置保存文件的类型 sfd.Filter = "文本文件|*.txt|音频文件|*.wav|图片文件|*.jpg|所有文件|*.*"; if (sfd.ShowDialog() == DialogResult.OK) { //获得保存文件的路径 string filePath = sfd.FileName; //保存 using (FileStream fsWrite = new FileStream(filePath, FileMode.OpenOrCreate, FileAccess.Write)) { byte[] buffer = Encoding.Default.GetBytes(txt_FileInfo.Text.ToString().Trim()); fsWrite.Write(buffer, 0, buffer.Length); } } } } }
4. exe 프로그램을 실행하고 텍스트 상자에 저장할 내용을 입력합니다.
5. "파일 저장" 버튼을 클릭하여 파일 저장 대화 상자를 열고 파일 이름을 입력한 후 저장을 클릭합니다.
6. 디버그에서 디렉터리 아래에 저장 대화 상자 .txt 파일을 볼 수 있습니다. 파일을 열면 저장된 내용을 볼 수 있습니다:
위 내용은 파일 저장 방법에 대한 Winform 컨트롤 SaveFileDialog 코드 예제의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!