본문 바로가기

File

STREAMWRITER로 텍스트 로그 남기기 출처: http://hunit.tistory.com/348 프로그램을 개발할때 중요한건 로그를 남겨 오류를 확인해 보는 거죠~ 여러가지 방법이 있지만 잘 정리된 사이트를 찾기 힘들어 한번 정리해봅니다. 이번 포스팅에의 로그 남기기는 원하는 클래스안에 넣어서 사용하면 됩니다. StreamWriter writer = new StreamWriter( File.Open(파일경로, FileMode.Append)); TextWriterTraceListener listener = new TextWriterTraceListener(writer); Debug.Listeners.Add(listener); Debug.WriteLine(string.Format("{0} : " + "ERROR", DateTime.Now)); .. 더보기
ini file 사용법 출처: http://drt0927.tistory.com/8?category=682501 C# 응용 프로그램을 만들다보면 설정 파일이 필요한 경우가 있다.이때 ini file을 사용하면 간편하다. 물론 xml로 된 config file도 있지만 ini file이 직관적이고 수정하기 편하다.구글링을 해보면 C#에서 ini파일을 다루는 여러 내용들이 있지만, 효율적으로 ini file을 관리하고 수정이 용이하게 설명된 내용이 없어 직접 만든 내용을 공유하려 한다.그렇다고 내가 만든게 짱짱맨 이런 의미는 아니다. ini file의 구성은크게 section과 key로 나뉜다. 예를 들면 [Database]Address="localhost"Id="root" [User]Name="홍길동"Age="29" 이런 ini .. 더보기
배치파일(BAT) 명령어 출처: https://blog.naver.com/nezrats/50185771929 배치 파일 연산자쉘 스크립트 동의어뜻%$명령어줄 매개변수 접두사/-명령어 옵션 플래그/디렉토리 패스 구분자===(같음) 문자열 비교 테스트!==!!=(다름) 문자열 비교 테스트||파이프@set +v현재 명령어를 에코하지 말 것**파일명 "와일드 카드">>파일 재지향(덮어 쓰기)>>>>파일 재지향(덧붙여 쓰기) NUL" 은 변형결과가 화면에 안뜨게 하는것이다. DEL *.SYS director.bat dir | find "Directory"> go.bat call go if exist director.bat del director.bat if exist go.bat del go.bat19. subst 명령어를 경로에 사용하.. 더보기