![](/img/trans.png)
[英]Trying to copy files with a specific extension from source folder to destination folder
[英]Move specified number of files from source folder to destination folder
我对这个程序的目标:
将指定数量的文件从源文件夹移动到目标文件夹。 例如,如果源文件夹包含 8 个文件,我想将最后 4 个文件移动到目标文件夹。 我不确定如何 go 关于这个,任何帮助将不胜感激。
下面的代码移动所有文件。
代码:
import os
import shutil
def moveFiles():
source_folder = r"path"
destination_folder = r"path"
file_names = os.listdir(source_folder)
for file_name in file_names:
shutil.move(os.path.join(source_folder, file_name), destination_folder)
def main():
moveFiles()
if __name__ == "__main__":
try:
main()
except KeyboardInterrupt:
exit()
for file_name in file_names[4:]:
shutil.move(os.path.join(source_folder, file_name), destination_folder
从第 5 个索引切片 file_names。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.