我目前正在使用 Windows 10。我准备购买一台运行 Windows 11 的新电脑。我想在新电脑上继续访问我当前的回收站。有没有办法将这台电脑上的回收站内容转移到新电脑上?这可能产生以下两种结果之一:
- 理想情况下,我希望这台计算机上回收站的内容成为新计算机上回收站的初始内容。
- 如果这不可能,我至少想将当前回收站的内容复制到新电脑上的一个文件夹中,并保存在那里,直到我确定不再需要这些已删除的文件为止。但如果这样做,那么我还需要每个文件删除日期的日志,以便我可以按此进行排序。
答案1
如果这不可能,我至少想将当前回收站的内容复制到新电脑上的一个文件夹中,并保存在那里,直到我确定不再需要这些已删除的文件为止。但如果这样做,那么我还需要每个文件删除日期的日志,以便我可以按此进行排序。
在测试了 GitHub 用户 mt1006 编写的脚本后,我将其作为答案发布。
该项目位于RecycleBinExporter
GitHub 存储库https://github.com/mt1006/RecycleBinExporter
从以下网址下载并安装 Python 3.1 或更高版本https://www.python.org/downloads/
在安装过程中选择将其添加到 PATH 的选项
安装后,以管理员身份打开命令提示符并运行以下命令
py-m pip 安装 pypiwin32
py-m pip 安装 winshell
这将安装附加模块。此处需要有效的互联网连接。
- 创建一个文件夹,例如 C:\Recycle
- 下载 Python 脚本 https://github.com/mt1006/RecycleBinExporter/blob/main/rbexp.py
- 将其保存为
export.py
C:\Recycle - 以管理员身份打开命令提示符并转到 C:\Recycle
- 运行脚本export.py
- 该脚本将把回收站中的所有文件导出
recycle_bin
到运行该脚本的文件夹中命名的子文件夹中,还将创建一个 .CSV 文件,记录文件名、原始位置、创建日期和删除日期。 - 然后,您可以在您喜欢的应用程序中打开 .CSV 文件。
- 该脚本还处理重复的文件名。它
copy
在导出期间附加在文件名中。
- 借助 .CSV 文件查看导出的回收站文件,以决定在新电脑上要保留哪些内容以及要删除哪些内容。您甚至可以编写脚本,通过读取 CSV 文件的内容来自动将文件移动到其原始位置。
答案2
将回收站中的项目还原到当前计算机上的文件夹。文件通常会恢复到其原始来源。
然后复制到新计算机。
这在这里有效。
回收站里有成千上万个文件。如果我将它们全部恢复,那么我必须回到新电脑上的原始位置并重新删除它们。
如果是这种情况并且您无论如何都要删除,请按名称或其他好的排序对文件夹进行排序,然后在恢复到原始位置之前突出显示/删除您不想要的内容。
答案3
根据我的测试,可以使用回收站查看器(实际上只是资源管理器)将文件拖出和拖入回收站。
将文件拖入回收站会将其设置为与原始文件夹相同的恢复文件夹。这意味着将文件拖出回收站将丢失原始恢复文件夹。
如果您不关心原始恢复文件夹,您可以在旧计算机上选择整个回收站并将其全部内容拖到可移动磁盘上,然后将其移至新计算机。
虽然您可以将移动的文件复制到新计算机的回收站中,但将它们保存在常规文件夹中会更安全。使用某些实用程序时,Windows 有时会清空回收站。