#region 텍스트 파일 생성
public void CreateText(int type)
{
string val = "";
string path = @"c:테스트_" + type + "_" + DateTime.Now.ToString("yyyy-MM-dd") + ".txt";
try
{
val = val + "hello1" + "\n";
val = val + "hello2" + "\n";
System.IO.File.WriteAllText(path, val, Encoding.Default);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
MessageBox.Show(ex.StackTrace);
return;
}
MessageBox.Show("생성이 완료되었습니다.");
}
#endregion
1. 경로 설정
string path = @"c:테스트_" + type + "_" + DateTime.Now.ToString("yyyy-MM-dd") + ".txt";
@을 사용하여 \n 등의 이스케이프 문자를 일반 문자로 변경한다.
경로는 기본적으로 exe 파일이 있는 경로로 설정된다.
2. 내용 쓰기
val = val + "hello1" + "\n";
val = val + "hello2" + "\n";
System.IO.File.WriteAllText(path, val, Encoding.Default);
WriteAllText는 새파일을 만들고 지정한 인코딩을 사용해 파일을 쓴 후 파일을 닫는다.
대상 파일이 있는 경우 덮어쓴다.
3. 실행 결과
4. 추가할 내용
1) 원하는 경로 지정하기
반응형
'개발하는 '정' > C# (.NET)' 카테고리의 다른 글
doPostBack 시 변수 (EventArgument) 활용하기 (0) | 2023.03.09 |
---|---|
.woff net::ERR_ABORTED 404 (Not Found) (0) | 2023.01.11 |
C# 엑셀 핸들링 (import 후 DataGridView에 출력,export) (0) | 2019.08.23 |
[오류 해결]“‘Microsoft.ACE.OLEDB.12.0’ 공급자는 로컬 컴퓨터에 등록 할 수 없습니다.” (0) | 2019.08.22 |
[C# .NET] 윈도우폼 계산기 예제 : 3. 추가 기능 구현 (0) | 2019.07.09 |
댓글