擅长:python、mysql、java
<p>有件事我可以纠正@parishodak的回答:</p>
<p>这里的文件名只返回相对路径(这里是文件名),而不是绝对路径。</p>
<p>这就是@FreshRamen在之后出现以下错误的原因:</p>
<pre><code>File "/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/genericpath.py",
line 72, in getctime return os.stat(filename).st_ctime OSError:
[Errno 2] No such file or directory: '.localized'
</code></pre>
<p>有正确的代码:</p>
<pre><code>import os
import shutil
filepath = 'c:\downloads'
filename = max([filepath +"\"+ f for f in os.listdir(filepath)], key=os.path.getctime)
shutil.move(os.path.join(dirpath,filename),newfilename)
</code></pre>