Alexander_88
02-07-2019, 22:56
Здравствуйте. Не давно создавал тему, про добавление строк, а теперь необходимо добавлять не строки, а блоки строк..
В одном txt файле (назовем его общим) есть множество блоков строк, разделенных разделителем //==================
Необходимо каждый из этих блоков строк добавить в нужный txt файл (рассортировать).
Как определить, в какой txt файл добавить каждый блок строк из общего txt файла? Определять нужно по поиску.
Например, общий файл general.txt имеет вид (на самом деле может быть не одна тысяча блоков строк):
File Name.type: 0701start.avi
Resolution: 640x480
Duration: 0:15:24
Filesize: 214Mb
//==================
File Name.type: 0894gsd.mp4
Resolution: 640x480
Duration: 0:31:24
Filesize: 239Mb
Language: English
Censorship: Yes
Subtitle: No
//==================
File Name.type: start0154.wmv
Resolution: 600x400
Duration: 0:49:14
Filesize: 839Mb
Я указываю в скрипте поиск слова, и в какой txt добавить блок строк, если слово найдется:
"gsd" - C:\video.txt
"start" - C:\clip.txt
В результате выполнения скрипта должны появится 2 файла на диске C:
video.txt
File Name.type: 0894gsd.mp4
Resolution: 640x480
Duration: 0:31:24
Filesize: 239Mb
Language: English
Censorship: Yes
Subtitle: No
clip.txt
File Name.type: 0701start.avi
Resolution: 640x480
Duration: 0:15:24
Filesize: 214Mb
File Name.type: start0154.wmv
Resolution: 600x400
Duration: 0:49:14
Filesize: 839Mb
Примечание:
Файлы txt должны появиться, если их не было, но если они были, то блоки строк должны просто добавиться (в общем txt будет много блоков строк, которые должны уйти в один и тот же txt файл).
:)
В одном txt файле (назовем его общим) есть множество блоков строк, разделенных разделителем //==================
Необходимо каждый из этих блоков строк добавить в нужный txt файл (рассортировать).
Как определить, в какой txt файл добавить каждый блок строк из общего txt файла? Определять нужно по поиску.
Например, общий файл general.txt имеет вид (на самом деле может быть не одна тысяча блоков строк):
File Name.type: 0701start.avi
Resolution: 640x480
Duration: 0:15:24
Filesize: 214Mb
//==================
File Name.type: 0894gsd.mp4
Resolution: 640x480
Duration: 0:31:24
Filesize: 239Mb
Language: English
Censorship: Yes
Subtitle: No
//==================
File Name.type: start0154.wmv
Resolution: 600x400
Duration: 0:49:14
Filesize: 839Mb
Я указываю в скрипте поиск слова, и в какой txt добавить блок строк, если слово найдется:
"gsd" - C:\video.txt
"start" - C:\clip.txt
В результате выполнения скрипта должны появится 2 файла на диске C:
video.txt
File Name.type: 0894gsd.mp4
Resolution: 640x480
Duration: 0:31:24
Filesize: 239Mb
Language: English
Censorship: Yes
Subtitle: No
clip.txt
File Name.type: 0701start.avi
Resolution: 640x480
Duration: 0:15:24
Filesize: 214Mb
File Name.type: start0154.wmv
Resolution: 600x400
Duration: 0:49:14
Filesize: 839Mb
Примечание:
Файлы txt должны появиться, если их не было, но если они были, то блоки строк должны просто добавиться (в общем txt будет много блоков строк, которые должны уйти в один и тот же txt файл).
:)