컴퓨터 지식 네트워크 - 컴퓨터 지식 - c# 사용자 정의 파일 이름과 경로를 txt로 저장하는 방법

c# 사용자 정의 파일 이름과 경로를 txt로 저장하는 방법

SaveFileDialog를 사용하면 사용자가 텍스트 파일을 저장할 경로를 지정할 수 있습니다. 구현 방법은 다음과 같습니다.

(1) Visual Studio에서 새로운 "Windows Form Application" 프로젝트를 생성합니다.

(2) Form1에 TextBox 컨트롤과 Button 컨트롤을 배열합니다.

textBox1 속성은 다음과 같이 설정됩니다.

Multiline = true

ScrollBars = 둘 다

(3) Form1 양식 코드 Form1.csusing?System;

using?System.Collections.Generic;

using?System.ComponentModel;

using?System.Data;

using?System.드로잉;

사용?p>

사용?System.Linq;

사용?System.Text;

사용?System.Windows.Forms;

p>

using?System.IO;

네임스페이스?WindowsFormsApplication1

{

public?partial?class?Form1?:?Form

{

public?Form1()

{

InitializeComponent();

button1.Text?=?" 파일에 저장...";

}

private?void?button1_Click(object?sender,?EventArgs?e)

{

//?SaveFileDialog를 사용하여 사용자가 파일의 경로 이름을 지정하도록 허용

SaveFileDialog?saveDlg?=?new?SaveFileDialog();

saveDlg.Filter?= ?"텍스트 파일|*.txt";

p>

if?(saveDlg.ShowDialog()?==?DialogResult.OK)

{

//?파일을 생성하고 textBox1의 내용을 파일에 저장합니다.

//?saveDlg.FileName?은 사용자가 지정한 파일 경로입니다.

FileStream?fs ?=?File.Open(saveDlg.FileName,?

FileMode.Create,?

FileAccess.Write);

StreamWriter?sw?=?new ?StreamWriter(fs);

//?textBox1에 저장 모든 내용(모든 줄)

foreach?(string?line?in?textBox1.Lines)

{

sw.WriteLine(line);

p>

}

//파일 닫기

sw.Flush( );

sw.Close();

fs.Close();

// 사용자에게 파일의 위치와 파일 이름을 묻는 메시지를 표시합니다. save

MessageBox.Show("파일이 다음 위치에 성공적으로 저장되었습니다."? ?saveDlg.FileName) ;

}

}

}

}

(4) 작업 효과

"파일에 저장..." 버튼을 클릭한 후 대화 상자에서 사용자는 다음을 지정할 수 있습니다. 파일을 저장할 위치와 파일 이름

저장 성공 후 확인

上篇: ?참여? 下篇: CPU 팬!CPU 온도!팬 속도!플러그 핀 번호!우울하네요!!!
관련 내용