C#의 주어진 디렉토리에서 FileNames를 버퍼링하는 방법을 찾으려고합니다. 이것에 의하여 말 :주어진 디렉토리의 버퍼 파일 이름
을 감안할 때 디렉토리
C :/MYDIR 파일이 포함되어
:
File1_orig.txt
을 File1_edited.txt
File2_orig.txt
File2_edited.txt
...
Filen_orig.txt
Filen_edited.txt
내가 파일 이름을 저장할 (안 전체 파일 경로, 단지 파일 이름, 예. String [] filename = Filen_orig.txt)을 임시 문자열로 변환하고 간단한 비교를 실행하여 대상 문자열이 들어 있는지 확인하십시오.
내가로 문자열을 전달 싶습니다, 만약 검사되는 파일 (* _edited.txt) 또는 원본 (* _original.txt) 편집 할 경우
while(STILL FILES IN DIRECTORY)
{
string[] exFileName = {BUFFER FILENAME HERE}
string[] words = exFileName.Split('_');
string[] toCompare = "edited";
bool result;
foreach (string word in words)
{
Console.WriteLine(word);
bool result = toCompare.Equals(word, StringComparison.OrdinalIgnoreCase);
if (result)
{
Console.WriteLine("success");
}
}
Console.ReadLine();
를 확인하고, 파일을 편집하고 파일을 추가로 처리합니다.
누구나 파일 경로 읽기를 자동화하는 방법을 알고 있습니까?
대단히 감사합니다.
여기에 묻는 것이 명확하지 않습니다. 파일 이름을 직접 버퍼링 하시겠습니까? 또는 파일 내용? 어느 쪽이든 당신의 모든 질문은 "어떻게 문자열 목록을 저장합니까?"라고 생각됩니다. 그 대답은'List'! –