首次使用Robocopy后E盘目标文件夹丢失,请求技术帮助
首次使用Robocopy后E盘目标文件夹丢失,请求技术帮助
别慌!看到你说E盘使用空间没变,说明文件肯定还在,只是藏起来或者路径变了,咱们一步步找回来:
先搞清楚你的命令哪里出了问题
你先后执行的两个命令其实都不符合「复制整个文件夹」的正确用法:
- 第一个命令
robocopy E:\folder G:\:Robocopy 的逻辑是源在前,目标在后,这个命令会把E:\folder里的所有内容(文件、子文件夹)直接复制到 G 盘根目录,而不是在 G 盘创建一个folder文件夹来存放内容。 - 第二个命令
robocopy G:\ E:\folder:这个命令会把 G 盘根目录的所有内容复制到E:\folder里(如果当时E:\folder还存在),或者自动创建E:\folder并把 G 盘根目录内容复制进去(如果当时E:\folder已不存在)。
现在开始找你的文件
检查隐藏文件夹
有时候文件夹会被意外设为隐藏,你可以:- 打开资源管理器,点击「查看」选项卡,勾选「隐藏的项目」;
- 或者在命令提示符里执行
dir E:\ /a:h,看看有没有隐藏的folder文件夹。
直接搜索文件定位路径
找一个你记得的重要文件名,比如「重要报告.docx」,在命令提示符里执行:dir E:\ /s /b | findstr "重要报告.docx"这个命令会遍历E盘所有文件,输出该文件的完整路径,跟着路径就能找到你的文件都去哪了。
检查G盘根目录
因为第一个命令把E:\folder的内容直接复制到了 G 盘根目录,你可以去 G 盘看看,原来的文件应该都在那里。
后续正确复制文件夹的姿势
如果以后还要用 Robocopy 复制整个文件夹,记得加上目标文件夹名,比如:
robocopy E:\folder G:\folder /E
/E 参数会复制所有子文件夹(包括空文件夹),这样就能把 E:\folder 完整复制到 G 盘的 folder 文件夹里,不会乱套。
放心,文件肯定没丢,按上面的步骤找,很快就能找回来的!
备注:内容来源于stack exchange,提问作者alireza
相关产品推荐
相关产品推荐

