2017-01-30 9 views
1

파일을 선택하고 해당 파일을 디렉터리 목록에 복사 할 수있는 C# 프로그램을 작성하려고합니다.파일을 여러 줄로 된 텍스트 상자에 복사

파일을 복사하는 코드를 작성했는데 작동합니다. 각 행이 다른 디렉토리이므로 텍스트 상자의 각 행에 파일을 복사하는 데 문제가 있습니다.

이것은 내가 지금까지 무엇을 가지고 :

private void button3_Click(object sender, EventArgs e) 
{ 
    int line = 1; 
    string FileToCopy = listBox3.GetItemText(listBox3.SelectedItem); 
    if (File.Exists(FileToCopy + @"\user.ini")) 
    { 
     File.Copy(FileToCopy + @"\user.ini", textBox1.Lines[line - 1] + @"\user.ini", true); 
     line++; 
     label5.Text = "Environment Updated"; 
    } 
    else 
    { 
     label5.Text = "File of Path not Found"; 
    } 
} 

내가 거기 간단한 해결책이이다하지만 내 검색 아직 아무것도를 제기하지 않은 확신 해요. 나는 아직도 C#과 프로그래밍에 익숙하지 않다. 어떤 도움을 주시면 감사하겠습니다.

+0

줄마다 텍스트를 분할하고 각 줄마다 복사본을 수행하십시오. – Nkosi

답변

0

가정하면 텍스트 상자

Path1 
Path2 
Path3 
..... 
PathN 

그런 다음 라인

var lines = textBox1.Text.Split(new string[]{Environment.NewLine}, System.StringSplitOptions.RemoveEmptyEntries); 

하고 각 줄의 파일을 통해 복사에 텍스트를 분할 텍스트가 있습니다.

+0

인수 1이 표시됩니다. '문자열'을 'char'로 변환 할 수 없습니다. –

+0

@ErnestCheung, 업데이트 확인 – Nkosi

+0

감사합니다. –