помогите пожалуйста с программкой, в прогаммировании пока только новичок к примеру имеется простой txt файл с такими данными Code: 0 0 text 5 1 text 5 2 text 5 3 text 5 4 5 5 Dir_Name text text text 5 6 5 7 text 5 8 text 5 9 text 5 10 **************************** 5 11 5 12 text 5 13 text 5 14 text 5 15 5 16 **************************** 5 17 text 5 18 text 5 19 0 0 20 text 32 21 text 32 22 text 32 23 text 32 24 0 0 25 text 56 26 text 56 27 0 0 28 text 87 29 text 87 30 0 0 31 text 12 32 нужно сделать так, чтобы создалась папка с именем Dir_Name, которое находится в 7 строке и в этой папке создавались файлы с названиями цифр, которые начинаются с 30 позиции курсора и заканчиваются до пробела(т.е в данном случае это 5, 32, 56, 87, 12 цифры могут быть и другими), эти файлы должны содержать текст строк идущих до названия файла(т.е. до этих цифр) пока допер только до этого Code: StreamReader sr = new StreamReader("C\\test.txt", Encoding.Default); StreamWriter sw = new StreamWriter("C:\\" + sr.ReadLine() + ".txt"); sr.Close(); sw.Close();
Помощь С файла дынные записуй в string - переменую Потом в нем надо поискать пусть файла пусть файла записуеться примерно так: "C:\program files\user\text.txt" можно найти ":\" так как больше нигде такое сочитание не встречаеться взять приведущий символ - это будет метка диска в даном случаи "С" потом копируем дынные которые начинаються "C:\" и заканчиваються пробеллом и таким образом можно выделить путь к файлу C:\program files\user\text.txt __________________________________________ Если помог НЕ забывайте ставить + к репутации
так? Code: StreamReader sr = new StreamReader("C:\\2.txt", Encoding.Default); string[] stringArray = sr.ReadToEnd().Split(new char[] {'\n', '\r'}, StringSplitOptions.RemoveEmptyEntries); все равно не могу понять, целый день себе уже мозг насилую, вроде понимаю что надо после первого пробела считывать, до пробела после слова, а как код написать до меня не доходит(( помогите плиз