gmy 发表于 2011-6-24 13:19:51

一键转移个人资料 v1.0 (build 2011.06.24)

一键转移个人资料 v1.0

    重装系统之后,我习惯在"一键GHOST备份系统"之前将个人资料永久转移到D盘,
目的很简单:避免"一键GHOST恢复系统"后,新近产生的个人资料丢失,另外,可以减小GHO体积。
个人资料包括:桌面、收藏夹、我的文档、共享文档、cookies,
本程序采用批处理方式制作,优点是:执行效率高、节省时间;开放源代码,便于分享、扩展与提高。

    希望大家试用并提出宝贵意见.
    有任何问题请 回复此贴,不要发新贴。

无忧论坛 DOS讨论区 版主 gmy 制作
2011.6.24

一键转移个人资料v1.0.bat 源代码@echo off
cls
echo 欢迎使用 一键转移个人资料 v1.0
echo.
echo 转移的目标路径是
echo D:\桌面
echo D:\收藏夹
echo D:\我的文档
echo D:\共享文档
echo D:\我的文档\cookies
echo.
echo 按任意键开始转移。
pause >nul
if not exist d:\ goto end
md D:\桌面
md D:\收藏夹
md D:\我的文档
md D:\共享文档
md D:\我的文档\cookies
REM 默认路径
xcopy "C:\Documents and Settings\%USERNAME%\桌面\*.*" D:\桌面 /e /h /c /y
xcopy "%ALLUSERSPROFILE%\桌面\*.*" D:\桌面 /e /h /c /y
xcopy "C:\Documents and Settings\%USERNAME%\Favorites\*.*" D:\收藏夹 /e /h /c /y
xcopy "%ALLUSERSPROFILE%\Favorites\*.*" D:\收藏夹 /e /h /c /y
xcopy "C:\Documents and Settings\%USERNAME%\My Documents\*.*" D:\我的文档 /e /h /c /y
xcopy "%ALLUSERSPROFILE%\Documents\*.*" D:\共享文档 /e /h /c /y
xcopy "C:\Documents and Settings\%USERNAME%\cookies\*.*" D:\我的文档\cookies /e /h /c /y
REM 兼容其它优化程序设置的路径
xcopy "D:\My Documents\desktop\*.*" D:\桌面 /e /h /c /y
xcopy "D:\My Documents\桌面\*.*" D:\桌面 /e /h /c /y
xcopy "D:\desktop\*.*" D:\桌面 /e /h /c /y
xcopy "D:\My Documents\Favorites\*.*" D:\收藏夹 /e /h /c /y
xcopy "D:\My Documents\收藏夹\*.*" D:\收藏夹 /e /h /c /y
xcopy "D:\Favorites\*.*" D:\收藏夹 /e /h /c /y
xcopy "D:\My Documents\*.*" D:\我的文档 /e /h /c /y
xcopy "D:\My Documents\cookies\*.*" D:\我的文档\cookies /e /h /c /y
xcopy "D:\cookies\*.*" D:\我的文档\cookies /e /h /c /y
regedit /s newdir.reg
cls
echo 执行完毕,重启才能生效,请关闭正在使用的其它软件,按任意键将重启电脑。
pause >nul
shutdown -r
:endnewdir.reg 源代码Windows Registry Editor Version 5.00

"Administrator"="D:\\我的文档"

"Personal"="D:\\我的文档"
"CommonPictures"="D:\\我的文档\\My Pictures"
"CommonMusic"="D:\\我的文档\\My Music"
"CommonVideo"="D:\\我的文档\\My Videos"
"Common Favorites"="D:\\收藏夹"
"Common Desktop"="C:\\Documents and Settings\\All Users\\桌面"
"Common Documents"="D:\\共享文档"

"Personal"="D:\\我的文档"
"My Pictures"="D:\\我的文档\\My Pictures"
"My Music"="D:\\我的文档\\My Music"
"My Video"="D:\\我的文档\\My Videos"
"Cookies"="D:\\我的文档\\Cookies"
"Favorites"="D:\\收藏夹"
"Desktop"="D:\\桌面"

"Personal"=hex(2):44,00,3a,00,5c,00,11,62,84,76,87,65,63,68,00,00
"CommonPictures"=hex(2):44,00,3a,00,5c,00,11,62,84,76,87,65,63,68,5c,00,4d,00,79,\
00,20,00,50,00,69,00,63,00,74,00,75,00,72,00,65,00,73,00,00,00
"CommonMusic"=hex(2):44,00,3a,00,5c,00,11,62,84,76,87,65,63,68,5c,00,4d,00,79,00,\
20,00,4d,00,75,00,73,00,69,00,63,00,00,00
"CommonVideo"=hex(2):44,00,3a,00,5c,00,11,62,84,76,87,65,63,68,5c,00,4d,00,79,00,\
20,00,56,00,69,00,64,00,65,00,6f,00,73,00,00,00
"Common Favorites"=hex(2):44,00,3a,00,5c,00,36,65,cf,85,39,59,00,00
"Common Desktop"=hex(2):25,00,41,00,4c,00,4c,00,55,00,53,00,45,00,52,00,53,00,\
50,00,52,00,4f,00,46,00,49,00,4c,00,45,00,25,00,5c,00,4c,68,62,97,00,00
"Common Documents"=hex(2):44,00,3a,00,5c,00,71,51,ab,4e,87,65,63,68,00,00

"Personal"=hex(2):44,00,3a,00,5c,00,11,62,84,76,87,65,63,68,00,00
"My Pictures"=hex(2):44,00,3a,00,5c,00,11,62,84,76,87,65,63,68,5c,00,4d,00,79,\
00,20,00,50,00,69,00,63,00,74,00,75,00,72,00,65,00,73,00,00,00
"My Music"=hex(2):44,00,3a,00,5c,00,11,62,84,76,87,65,63,68,5c,00,4d,00,79,00,\
20,00,4d,00,75,00,73,00,69,00,63,00,00,00
"My Video"=hex(2):44,00,3a,00,5c,00,11,62,84,76,87,65,63,68,5c,00,4d,00,79,00,\
20,00,56,00,69,00,64,00,65,00,6f,00,73,00,00,00
"Cookies"=hex(2):44,00,3a,00,5c,00,11,62,84,76,87,65,63,68,5c,00,43,00,6f,00,\
6f,00,6b,00,69,00,65,00,73,00,00,00
"Favorites"=hex(2):44,00,3a,00,5c,00,36,65,cf,85,39,59,00,00
"Desktop"=hex(2):44,00,3a,00,5c,00,4c,68,62,97,00,00下载地址见附件:



[ 本帖最后由 gmy 于 2011-6-24 16:08 编辑 ]

zjzaog 发表于 2011-6-24 15:46:30

版主强大,强烈支持,下载了用先!

lhteee 发表于 2011-6-24 21:08:06

好!!!
简洁高效!!!

fanghui 发表于 2011-6-24 23:39:14

bat是转移个人资料的批处理,那么etnewdir.reg 又是什么作用?

sdshi 发表于 2011-6-25 10:06:51

xp和win7都可以用么?

gmy 发表于 2011-6-25 14:21:38

原帖由 sdshi 于 2011-6-25 10:06 发表 http://bbs.wuyou.net/images/common/back.gif
xp和win7都可以用么?

目前仅在XP下测试过。还得请有WIN7的网友们测试一下才能知道能否使用。我估计是通用的。

[ 本帖最后由 gmy 于 2011-6-25 14:26 编辑 ]

gmy 发表于 2011-6-25 14:24:59

原帖由 fanghui 于 2011-6-24 23:39 发表 http://bbs.wuyou.net/images/common/back.gif
bat是转移个人资料的批处理,那么regedit /s newdir.reg 又是什么作用?

修改注册表啊!newdir.reg是我随便起的名字,意思为“新目录”,可以改成其它名字。

jiyuquan 发表于 2011-6-25 14:45:35

DOS下和PE下都能使用吗?

还有如果是多账户呢?

讯极天度 发表于 2011-6-25 17:05:52

版主

批处理好啊!这样今后在封装系统的时候,就好玩点!

fanghui 发表于 2011-6-25 22:28:59

原帖由 <i>gmy</i> 于 2011-6-25 14:24 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2264353&ptid=195955" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />

<br />

<br />
修改注册表啊!newdir.reg是我随便起的名字,意思为“新目录”,可以改成其它名字。 <br />
哦,重装系统之后指定个人资料目录的作用吧,如果只需要备份个人资料好像不需要用这个,不知道理解的对不对。
页: [1] 2 3 4 5 6 7 8 9
查看完整版本: 一键转移个人资料 v1.0 (build 2011.06.24)