Путь к файлу - C# (181563)
Формулировка задачи:
помогите пожалуйста имеется вполне работоспособный код (собирается) но неясно что куда помещать и где забирать. помещал текстовый файл в папку с проектом но безрезультатно. код взят отсюда http://stackoverflow.com/questions/9...fastest-method
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.IO; namespace ConsoleApplication125 { class Program { static void Main(string[] args) { } public void SplitFiles(int[] newFiles, string filePath, int processorCount) { using (StreamReader Reader = new StreamReader(filePath)) { for (int i = 0; i < newFiles.Length; i++) { string extension = System.IO.Path.GetExtension(filePath); string temp = filePath.Substring(0, filePath.Length - extension.Length) + i.ToString(); string FilePath = temp + extension; if (!File.Exists(FilePath)) { for (int x = 0; x < newFiles[i]; x++) { DataWriter(Reader.ReadLine(), FilePath); } } else { return; } } } } public void DataWriter(string rowData, string filePath) { bool appendData = true; using (StreamWriter sr = new StreamWriter(filePath, appendData)) { { sr.WriteLine(rowData); } } } } }
Решение задачи: «Путь к файлу»
textual
Листинг программы
static void Main(string[] args) { Program n = new Program(); int[] g = { 1, 2, 3 }; n.SplitFiles(g, @"c:\1\2.txt", 1); } public void SplitFiles(int[] newFiles, string filePath, int processorCount) { using (StreamReader Reader = new StreamReader(filePath)) { for (int i = 0; i < newFiles.Length; i++) { string extension = System.IO.Path.GetExtension(filePath); string temp = filePath.Substring(0, filePath.Length - extension.Length) + i.ToString(); string FilePath = temp + extension; if (!File.Exists(FilePath)) { for (int x = 0; x < newFiles[i]; x++) { DataWriter(Reader.ReadLine(), FilePath); } } else { return; } } } } public void DataWriter(string rowData, string filePath) { bool appendData = true; using (StreamWriter sr = new StreamWriter(filePath, appendData)) { { sr.WriteLine(rowData); } } } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д