У меня есть файл конфигурации с сотнями строк в следующем формате:
Строка ввода: FHF02030304 | C: \ sd \ dad \ qwe \ re | {203-207} .TXT |5`
Формат: ID|Directory|Text|# txts
Формула для дополнительных строк: Текст (в примере 203) +1 -1.
, поэтому в следующем примере203 +1 -1 = 203 (первый файл) 203 + 2-1 = 204 (2-й файл) Мне нужно перевести это в пример вывода:
FHF02030304 | C: \ sd \ dad \ qwe \ re | 203.txt
FHF02030305 | C: \ sd \ dad \ qwe \ re | 204.txt
FHF02030306 | C: \ sd \ dad \ qwe \ re | 205.txt
FHF02030307 | C: \ sd \dad \ qwe \ re | 206.txt
FHF02030308 | C: \ sd \ dad \ qwe \ re | 207.txt
Поэтому мне в основном приходится переводить одну строку файла в дополнительные строки длякаждый # файлов.
Что я пытаюсь сделать, это взять файл конфигурации и превратить его в полный путь к файлу.так в примере FHF02030304 | C: \ sd \ dad \ qwe \ re | 203.txt
FHF02030305 | C: \ sd \ dad \ qwe \ re | 204.txt
FHF02030306 | C: \ sd \ dad\ qwe \ re | 205.txt
FHF02030307 | C: \ sd \ dad \ qwe \ re | 206.txt
FHF02030308 | C: \ sd \ dad \ qwe \ re | 207.txt
другими словами C: \ sd \ dad \ qwe \ re \ 203.txt - это полный путь.Причина последнего числа после последнего |Это так важно, вот сколько файлов связано с этим файлом.Так что, если бы было | 200, это означало бы, что есть 200 файлов, и мне нужно начинать после первого числа, и идти от # +199 (и это плюс 199, потому что формула это число +1 -1).