У меня есть около двух тысяч текстовых файлов, которые мне нужно переименовать, но мне нужно открыть файл, найти строку, начинающуюся с буквы "O", извлечь "O" и следующие пять символов, закрыть файл, затем переименовать файл в найденный текст.
Я возился с этим пару слов, пытаясь научить себя тому, как это сделать, чтобы попробовать, но у меня заканчивается время.
У кого-нибудь есть предложения? В противном случае мне придется открывать каждый файл, находить текст и переименовывать файлы по одному.
РЕДАКТИРОВАТЬ
Прежде всего. спасибо за ответы.
В текстовом файле есть только одна строка, начинающаяся с "O". Это программы ЧПУ, а "O" - это имя программы, которое распознает оборудование ЧПУ. Например "O01234".
Это пример формата программы.
%
O01234
Иногда первая строка файла пуста или просто CR, а следующая строка будет содержать%. Вот почему я сказал, что вторая или третья строка будет содержать "О". В настоящее время программы имеют буквенно-цифровое имя файла, например, "V180OP20.ptp". Расширение файла .ptp - это то, к чему прилагается наше программное обеспечение CAM. Сами файлы содержат только текст ASCII.
Также возможно, что некоторые файлы будут содержать только четыре числа после "О" вместо пяти.