2016-07-20 3 views
0

прочитайте текстовый файл с сервера и разделите его на файл в asp.net , например, один текстовый файл находится на сервере размером 2 МБ. Я хочу разделить этот текстовый файл на пять текстовых файлов и записать их в папку.Прочитайте текстовый файл с сервера и разделите его на несколько файлов в asp.net

+0

У меня есть решение на поставленный выше вопрос, но это займет много времени, чтобы сделать процесс разделения файла. –

+0

Предоставьте код, который у вас уже есть. –

+0

Это выполнимо! Я думаю, вы должны начать с ** изучения самого asp.net **, это основная работа с файлами и каталогами. Когда вы закончите с этим, прочитайте [следующий раздел] (http://stackoverflow.com/help/how-to-ask), прежде чем задавать следующий вопрос. – Farside

ответ

0

общественной недействительная SplitFile (строка файл, внутр частей) {

string str=File.ReadAllText(Filename); 
    str = str.Replace("\r\n", ""); 
    int totalScore=str.Length; 
    int div = totalScore/Parts; 
    int mod = totalScore % Parts; 
    string result=""; 
    for (int i = 1; i <= Parts; i++) 
    { 
     if (i == Parts) 
     { 
      div = div+mod; 
     } 
     result = str.Substring(0, div); 
     str = str.Remove(0, div); 
     System.IO.File.WriteAllText(Filename.Replace(".", i +"."), result); 
    } 

} 
Смежные вопросы