shutil.move删除了我所有的照片


for i in os.listdir():
   if "jpeg" in i or "png" in i:
      shutil.move(os.path.join(os.getcwd(),i),"my photos")

我想将所有照片移动到一个名为"我的照片"的文件夹中,该文件夹不存在。它创建了一个名为"我的照片"的txt文件,但它只有300 kb,当我快速查看它时,它只显示我的一张照片。那么我怎样才能找回我的照片呢?他们现在在哪里?

我相信

shutil.move只是简单地获取每个文件并将"我的照片"解释为保存每个文件的名称,而不是将其复制到的目录。对于目录中的每个图像,它将覆盖它,只留下"我的照片",只复制最后一个图像的内容。

查看人们如何使用shutil移动文件的示例,他们将基目录名称和文件名连接起来形成target参数。

我希望你有备份。

相关内容

最新更新