python - 如何将文件从一个文件夹复制到另一个现有文件夹Python
问题描述
我试图将一个文件夹的内容移动到另一个文件夹,我尝试使用 os 和 shutil 的组合,但我遇到了一些问题。为了澄清我想将 /Users/jcrd/Documents/screenshots 移动到 Documents/Photos 已经存在并且其中包含文件的 /Users/jcrd/Documents/Photos 。感谢您的任何帮助。
解决方案
import shutil, os, glob
def moveAllFilesinDir(srcDir, dstDir):
# Check if both the are directories
if os.path.isdir(srcDir) and os.path.isdir(dstDir) :
# Iterate over all the files in source directory
for filePath in glob.glob(srcDir + '\*'):
# Move each file to destination Directory
shutil.move(filePath, dstDir);
else:
print("srcDir & dstDir should be Directories")
sourceDir = '/Users/jcrd/Documents/screenshots'
destDir = '/Users/jcrd/Documents/Photos'
moveAllFilesinDir(sourceDir,destDir)
推荐阅读
- python - 当在python中达到有界信号量值时,代码停止执行
- reactjs - 如何在 ReactJs Redux 中删除/设置状态数组的“null”嵌套属性?
- machine-learning - 随机森林校准
- multitasking - 免费的 RTOS 上下文切换
- php - 使用 cURL 获取 TikTok 最终帖子 URL
- javascript - CKEDITOR和ADF,如何通过EventHandler javascript调用java方法?
- c# - 如何检查csv文件中的单元格是否为空?
- php - 如何在没有加密的情况下将 swiftmailer 与 Symfony 一起使用?
- python - 从 Python 查询 solr 会出现长 URI 错误
- javascript - Dragula with Meteor - 不要显示“div”