텍스트 파일에서 특정 문자열을 가져 와서 변수에 넣으려고합니다. 이 텍스트 파일의 구조가이 하나 개의 라인을 명심 모습입니다 각 라인은 다음과 같습니다과 빈 라인으로 구분됩니다 :텍스트 파일에서 특정 문자열 읽기
Date: 8/12/2013 12:00:00 AM Source Path: \\build\PM\11.0.64.1\build.11.0.64.1.FileServerOutput.zip Destination Path: C:\Users\Documents\.NET Development\testing\11.0.64.1\build.11.0.55.5.FileServerOutput.zip Folder Updated: 11.0.64.1 File Copied: build.11.0.55.5.FileServerOutput.zip
내가 무엇을 완전히 너무 확실하지 않았다 이 텍스트 파일의 구분 기호로 사용하거나 심지어 구분 기호를 사용하여 변경 될 수 있더라도 사용해야합니다.
그래서 내가 원하는 일에 대한 간단한 예제는 목적지 경로를 가져 와서 strDestPath와 같은 변수에 저장하려고합니다.
은 전반적으로 지금까지 함께했다 코드는 이것이다 :
//find the variables from the text file
string[] lines = File.ReadAllLines(GlobalVars.strLogPath);
그래별로지만, 내가 무엇을 찾고 있었다 난 그냥 한 번에 한 줄을 읽고 검색하려고하면 나는 아마 생각 해당 회선을 통해하지만 솔직히 난 내가 그렇게 여부를 고수하는 경우는 ... 100 % 확신하지
은 파일이 얼마나 큰에 대해 회의적인 경우
종류는 파일 크기에 따라 다릅니다. 매우 큰 파일의 경우 who 파일이 메모리에 저장되므로, 한 번에 한 줄씩 파일을 읽는 것이 좋습니다. –
도움이 될 것입니다. http://stackoverflow.com/a/1271236/328193 – David