나는 /file:c:\myfile.doc를 전달 중이고 "C : \"대신 "/file:c:\myfile.doc" "C#의 인수에서 경로를 읽는 데 실망했습니다.
: myfile.doc는 ="대신 ""사람이 :-) if (entry.ToUpper().IndexOf("FILE") != -1)
{
//override default log location
MyFileLocation = entry.Split(new char[] {'='})[1];
}
많은 감사 당신은에 분할되어
이것은 또한 파일은 파일 이름의 중간 어딘가에 존재하고 잘못 일치와시로 분할하여 문자열에서 여러 콜론을 차지하는 문제를 해결을 대부분 2 개의 부분 문자열. – tvanfosson
입력 문자열에 ":"이 없으면이 코드는 OutOfRangeException을 발생시킵니다. 그걸 확인해야 해. –
"FILE :"문자열과 일치해야하므로 콜론이 사용됩니다. – tvanfosson