擅长:python、mysql、java
<p>你的问题有点模棱两可,但我还是会尽力回答的。你知道吗</p>
<p>这是一个python代码示例,它将在脚本开头指定的新名称下复制特定文件夹下的所有文件:</p>
<pre><code>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)
</code></pre>
<p>此代码将复制并重命名绝对文件路径列表:</p>
<pre><code>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)
</code></pre>
<p>我在MacOS上用Python2.7.7测试了这个脚本,但我认为它在Windows上也可以很好地工作。你知道吗</p>