擅长:python、mysql、java
<p>如果文件已经存在,我们希望创建一个新文件,而不是覆盖它</p>
<pre><code>for filname in filelistsrc:
if os.path.exists(dictfiles[filename]):
i, temp = 1, filename
file_name, ext = filename.split("/")[-1].split(".")
while os.path.exists(temp):
temp = os.path.join(strdest, f"{file_name}_{i}.{ext}")
dictfiles[filename] = temp
i += 1
shutil.move(filename, dictfiles[filename])
</code></pre>
<p>检查目的地是否存在。如果是,请创建新目标并移动文件</p>