擅长:python、mysql、java
<p>您可以使用<a href="http://docs.python.org/library/os.path.html#os.path.getsize" rel="nofollow">os.path.getsize</a>来获取文件的大小,还可以使用<a href="http://docs.python.org/library/os.html#os.walk" rel="nofollow">os.walk</a>遍历目录树,因此如下所示(我将让您实现CreateOutputDirectory和CopyFileToDirectory):</p>
<pre><code>current_destination = CreateOutputDirectory()
for root, folders, files in os.walk(input_directory):
for file in files:
file_size = os.path.getsize(file)
if os.path.getsize(current_destination) + file_size > limit:
current_destination = CreateOutputDirectory()
CopyFileToDirectory(root, file, current_destination)
</code></pre>
<p>另外,您可能会发现Chrome的<a href="https://chrome.google.com/webstore/detail/eoonlmlffmpfafcjmkenefnikdhnkgmk" rel="nofollow">Python Search</a>扩展名对查找此文档很有帮助。在</p>