怎么找回批处理失误的数据

来源:百度知道 编辑:UC知道 时间:2024/06/15 19:54:53
看到一篇文章<手工迁移个人资料>

即利用批处理备份系统C盘的数据(收藏夹、文档、桌面),代码如下:
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /f /v "Desktop" /t REG_EXPAND_SZ /d "D:\SYSDATA\桌面"
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /f /v "Favorites" /t REG_EXPAND_SZ /d "D:\SYSDATA\收藏夹"
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /f /v "Personal" /t REG_EXPAND_SZ /d "D:\SYSDATA\我的文档"

文章提示记事本保存为 "迁移到D盘SYSDATA.cmd"
本人不一时大意,保存为 "迁移到D盘SYSDATA.bat"

- -
结果重启后桌面、收藏夹、文档 三处的数据全部消失了.

请问怎么找回消失的数据呢.

你好!

.bat和.cmd没有区别,那个批处理也没写错,数据也实际上没有消失,只是他少做了一个步骤.

因为他把你的桌面,收藏夹和文档的地址改变到D盘了,而没有把你的实际数据转移到D盘,所以你的桌面等就是空的.

按这个方法继续完成资料转移:

建立文件夹:"D:\SYSDATA\桌面","D:\SYSDATA\收藏夹","D:\SYSDATA\我的文档".

打开我的电脑,打开C:\Documents and Settings\你的用户名,把"桌面""收藏夹""我的文档"里面的内容(而不是整个文件夹)分别复制到"D:\SYSDATA"里相应的文件夹里.

注销重新登录你的桌面等就又有显示了.

谢谢!

cmd和bat其实都是批处理,东西肯定都保存到你d盘了,你把文件全部显示,包括系统文件,就可以看到了,顺便显示后缀