Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/grails/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 如何从一个目录和子目录复制/剪切文件并粘贴到另一个目录和子目录_Python 3.x - Fatal编程技术网

Python 3.x 如何从一个目录和子目录复制/剪切文件并粘贴到另一个目录和子目录

Python 3.x 如何从一个目录和子目录复制/剪切文件并粘贴到另一个目录和子目录,python-3.x,Python 3.x,假设我有一个包含子目录和文件的目录。比如说 "C:\Users\Desktop\test" 我想复制/剪切文件并粘贴到另一个目录中,如 "C:\Users\Desktop\new_test" 我该怎么做?在这里,您可以找到所需的一切: 正在复制整个目录: shutil.copytree(src, dst, symlinks=False, ignore=None) shutil.rmtree(path[, ignore_errors[, onerror]]) shutil.move(src

假设我有一个包含子目录和文件的目录。比如说

"C:\Users\Desktop\test"
我想复制/剪切文件并粘贴到另一个目录中,如

"C:\Users\Desktop\new_test"

我该怎么做?

在这里,您可以找到所需的一切:

正在复制整个目录:

shutil.copytree(src, dst, symlinks=False, ignore=None)
shutil.rmtree(path[, ignore_errors[, onerror]])
shutil.move(src, dst)
正在删除整个目录:

shutil.copytree(src, dst, symlinks=False, ignore=None)
shutil.rmtree(path[, ignore_errors[, onerror]])
shutil.move(src, dst)
移动目录:

shutil.copytree(src, dst, symlinks=False, ignore=None)
shutil.rmtree(path[, ignore_errors[, onerror]])
shutil.move(src, dst)
示例代码,实现了您想要的功能:

import shutil
shutil.copytree("C:\Users\Desktop\test", "C:\Users\Desktop\new_test")

波卢斯兹尼:谢谢。但我只想复制/剪切和粘贴选定的文件。