C #에서 메모장으로 파일 열기
C #에서 파일을 여는 방법은 무엇입니까? 나는 그것을 textreader와 readline ()으로 읽는 것을 의미하지 않는다. 메모장에서 독립 파일로 여는 것입니다.
당신은 필요합니다 System.Diagnostics.Process.Start()
.
가장 간단한 예 :
Process.Start("notepad.exe", fileName);
보다 일반적인 접근 방식 :
Process.Start(fileName);
두 번째 방법은 Windows Shell이 관련 편집기를 사용하여 파일을 열게 더 나은 방법 일 것입니다. 또한 지정된 파일에 연결이 Open With...
창 에서 대화 상자를 사용합니다 .
의견에 적어 주신 의견에 감사드립니다. 내 빠른 n '더러운 대답이 약간 벗어 났고 올바른 방법을 반영 대답을 업데이트했습니다.
기본 Windows 프로그램 (변경하지 않은 경우 메모장)으로 파일이 저장되어 있습니다.
Process.Start(@"c:\myfile.txt")
많은 정보를 제공하는 기본 처리기에 지정된 응용 프로그램을 사용하여 컴퓨터의 모든 파일을 열려고 가정하면 다음과 같이 사용할 수 있습니다.
var fileToOpen = "SomeFilePathHere";
var process = new Process();
process.StartInfo = new ProcessStartInfo()
{
UseShellExecute = true,
FileName = fileToOpen
};
process.Start();
process.WaitForExit();
UseShellExecute 매개 변수는 열려는 파일 형식에 기본 프로그램을 사용하도록 Windows에 지시합니다.
WaitForExit는 luanched 응용 프로그램이 닫힐 때까지 응용 프로그램을 기다리게합니다.
System.Diagnostics.Process.Start( "notepad.exe", "text.txt");
, 파일을 매개 변수로 호출 하여 사용할 수 있습니다 .Process.Start
notepad.exe
Process.Start(@"notepad.exe", pathToFile);
System.Diagnostics.Process 를 사용 하여 Notepad.exe의 인스턴스를 시작합니다.
참고 URL : https://stackoverflow.com/questions/4055266/open-a-file-with-notepad-in-c-sharp
'IT' 카테고리의 다른 글
Sublime Text의 기본 글꼴은 무엇입니까? (0) | 2020.08.07 |
---|---|
안드로이드 레이아웃 :이 태그와 그 하나는 대체 될 수 있습니다. (0) | 2020.08.07 |
Dapper로 중첩 된 개체 목록을 매핑하는 방법 (0) | 2020.08.07 |
프로그래밍 방식으로 자바 펼쳐 함수에 코드 추가 (0) | 2020.08.07 |
버전 관리를 위해 태그와 릴리스 / 베타 관리를위한 이유는 무엇입니까? (0) | 2020.08.07 |