Ваш вопрос немного неоднозначным, но я постараюсь ответить на него в любом случае.
Это питон пример кода, который будет копировать под новыми именами, все файлы в определенной папке, указанный в начале сценария:
import os
import shutil
folder_name = "c:\\users\\andrew\\pdf"
for root_folder, _, file_names in os.walk(folder_name):
for file_n in file_names:
new_name = os.path.join(root_folder, "ORG" + file_n)
old_name = os.path.join(root_folder, file_n)
print "We will copy at ", new_name, old_name
shutil.copyfile(old_name, new_name)
Этот код будет копировать и переименовывать список абсолют пути к файлам:
import os
import shutil
files_to_rename = ["c:\\users\\andrew\\pdf\\p.pdf", "c:\\users\\andrew\\pdf2\\p2.pdf"]
for file_full_path in files_to_rename:
folder_n, file_n = os.path.split(file_full_path)
new_name = os.path.join(folder_n, "ORG" + file_n)
print "We will copy at ", new_name, file_full_path
shutil.copyfile(file_full_path, new_name)
Я тестирование этого сценария на Mac OS, с Python 2.7.7, но я думаю, что он должен работать хорошо и на Windows.
Не могли бы вы поместить свой код? Это поможет понять, что вы пытаетесь и что не так. – Nilesh