Проблема:
Мне нужен фрагмент кода, который пройдет через все файлы в папке и найдет поврежденные маски файлов.
Я в основном хочу получить счетчик для каждого фрагмента данных в каждой маске файла, и если маска файла НЕ возвращает 4 фрагмента данных (Last Name_First Name_Last4 SSN_Date of Hire), то я хочу переместить этот поврежденный файл вдругая папка.
Мне нужна только помощь:
Код, который «подсчитает» все фрагменты данных, разделенные подчеркиванием (_).
Я не могу просто получить количество символов, потому что очевидно, что имя и фамилия уникальны.Так что я думаю, мне придется подсчитывать каждый кусок данных.
Резюме:
Я создаю программу, которая исправит имена масок файлов для файлов .zip.Если эти zip-файлы не совпадают с приведенной ниже маской (имя) файла ТОЧНО, тогда они не могут быть обработаны через наши системы.
В названии должно быть 4 части данных в точном порядке.Каждый фрагмент данных ВСЕГДА делится на подчеркивание (_).
Маска файла Формат: Фамилия_First Name_Last4 SSN_Дата найма
Пример: Smith_John_1234_06202019
Как правило, проблему, которую мне нужно исправитьНапример, когда в маске файла отсутствует LAST 4 SSN, поэтому маска поврежденного файла будет выглядеть следующим образом: Smith_John__06202019
в маске файла (имя) отсутствует «1234».ОДНАКО, подчеркивание все еще там.