У меня есть текстовый файл с именем SampleTestFile.ghi
. После того как этот файл обрабатывается программой, он переименовывается и перемещается в другую папку. Соглашение об именовании используется при переименовании файла является *.abc
Переименование файлов с подстановочными знаками/регулярными выражениями
Так у меня есть имя файла (SampleTestfile.ghi
), у меня есть соглашение об именах (*.abc
), но как я могу преобразовать исходное имя файла в обрабатываемом имя файла с помощью VBA? Есть ли способ, что я могу сказать
ProcessFileName = "SampleTestFile.ghi" & "*.abc"
''and get the correct answer of SampleTestFile.abc ?
Хорошо, какая программа обработки файл? Откуда вы знаете, что файл был обработан? Основываясь на расширении вашего файла, он не похож на файл Microsoft Office. Я думаю, что лучший вариант для вас - переместить все обработанные файлы в одну папку и запустить файл пакетного сценария для переименования всех обработанных файлов в папке. Проверьте это, http://stackoverflow.com/questions/16162103/batch-file-to-rename-files-in-multiple-folders – Jeanno
- это '.abc' ФАЙЛ-РАСШИРЕНИЕ или часть ИМЯ ФАЙЛА? – Chrismas007