2014-03-31 5 views
-3

webform을 만들려고하는데 그 중 하나는 4 개의 텍스트 상자에서 데이터를 업로드하고 파일에서 새 줄을 가져온 다음 텍스트 파일에 추가 한 다음 파일을 닫으면됩니다. 에 기록되었습니다.파일 끝에 추가

내가 파일에 내 데이터를 형식은 다음과 같습니다 1001 # 아라비카 # 1000 # 01/03/2014

있습니다 모두 [주문 번호, 커피 종류, 주문 금액, 주문 날짜, 이미 문자열.

이미 파일에서 읽는 방법을 해결하기 위해 관리하고이 내가 사용하는 방법입니다 : 이미 시스템 IO를 사용하고 있지만 내가 추가에 대한 별도의 라이브러리를 필요로하는 경우 모르는

void Read_Order_Data() 
{ 
    FileStream fs = new FileStream("i:\\OrderData.txt", FileMode.Open, FileAccess.Read); 
    StreamReader reader = new StreamReader(fs); 

    while (!reader.EndOfStream) 
    { 
     string line = reader.ReadLine(); 
     string[] fields = line.Split('#'); 
     Order[Number_Of_Orders].Order_Number = fields[0]; 
     Order[Number_Of_Orders].Type_Of_Bean = fields[1]; 
     Order[Number_Of_Orders].Quantity_Of_Order = fields[2]; 
     Order[Number_Of_Orders].Date_Of_Sale = fields[3]; 
     Number_Of_Orders++; 
    }//end of while statement 
}//end of Read_Text_File() 

파일로.

+0

사이드 노트 : 당신은 정말 ... 그것은라고해야 할 다른 장소에서 "삽입"종료 후를 제외하고 파일의 다른 장소에 "추가"분명히보다 훨씬 더 복잡 코드가 필요 없습니다 'AppendAllText'. Microsoft는 C#, .Net 및 MSDN 외에도 검색 엔진을 제공하지 않습니다. 다른 사람이 좋은 결과를주지 못하면 시도해보십시오. http://www.bing.com/search?q=c%23+file+append –

답변

2
System.IO.File.AppendAllText(filename, text);