이것은 지금까지 작성한 코드입니다 ... 동일한 파일의 모든 행을 다시 쓰는 것을 제외하고는 작업을 수행하지 않습니다. 다시 ... C# load txt 파일을로드하고 줄 수에 따라 X 파일로 나눕니다.
* RecordCntPerFile = 10K* FileNumberName = 1 (파일 번호 하나)
은 * 전체 파일 이름은 다음과 같이해야한다 : 1_asci_split
string FileFullPath = DestinationFolder + "\\" + FileNumberName + FileNamePart + FileExtension;
using (System.IO.StreamReader sr = new System.IO.StreamReader(SourceFolder + "\\" + SourceFileName))
{
for (int i = 0; i <= (RecordCntPerFile - 1); i++)
{
using (StreamWriter sw = new StreamWriter(FileFullPath))
{
{ sw.Write(sr.Read() + "\n"); }
}
}
FileNumberName++;
}
Dts.TaskResult = (int)ScriptResults.Success;
}
입니다. 따라서 count = 10K이면 기존 파일에서 10K 개의 새 파일을 만들고 싶습니까? 모든 파일에는 몇 줄이 있어야합니까? 단일 파일에 10K 회선이 없으면 어떻게해야합니까? –