|
nghr
初级用户
积分 88
发帖 34
注册 2007-10-20
状态 离线
|
『楼 主』:
[求助]用DOS命令自动备份cookies与收藏夹
IE的文件菜单,导入和导出功能可以备份收藏夹与COOKIES
那DOS命令该怎么样实现呢??本人找了很久都没有找到解决的办法
那位朋友知道的说一声
|
|
2008-5-29 12:09 |
|
|
knoppix7
银牌会员
积分 1287
发帖 634
注册 2007-5-2 来自 cmd.exe
状态 离线
|
『第
2 楼』:
有专用的地方储存.找到地方Copy 出来应该就可以了吧 .
具体地方不说了.要有点探索精神.
|
|
2008-5-29 12:47 |
|
|
moniuming
银牌会员
永远的菜鸟
积分 1335
发帖 574
注册 2007-11-27 来自 广西
状态 离线
|
『第
3 楼』:
这是我做的批处理的一部分,供楼主参考吧:
@echo off
:begin
echo.&echo 1.转移个人资料 2.备份和恢复cookies
:again
set /p choice_=请选择:
if /i "%choice_%"="1" goto :1
if /i "%choice_%"="2" goto :2
goto :again
:1
::转移个人资料
cls&echo.
echo 此项设置将把"收藏夹 系统临时文件夹 我的音乐 图片收藏 我的视频"
echo.
echo 转移到系统盘以外,并且将更改程序安装目录(默认为"D:\Program Files\")
echo.
set DstDrv=D
set /p DstDrv= 请输入要转移的目标驱动器(默认为D盘):
md "%DstDrv%:\Backup\favorites" 1>nul 2>nul
md "%DstDrv%:\temp" 1>nul 2>nul
md "%DstDrv%:\Backup\My Music" 1>nul 2>nul
md "%DstDrv%:\Backup\My Pictures" 1>nul 2>nul
md "%DstDrv%:\Backup\My Videos" 1>nul 2>nul
move /y "%userprofile%\favorites\*.*" "%DstDrv%:\Backup\favorites\" 1>nul 2>nul
del /s/f/q "%temp%\*.*" 1>nul 2>nul
move /y "%userprofile%\documents\My Music\*.*" "%DstDrv%:\Backup\My Music\" 1>nul 2>nul
move /y "%userprofile%\documents\My Pictures\*.*" "%DstDrv%:\Backup\My Pectures\" 1>nul 2>nul
move /y "%userprofile%\documents\My Videos\*.*" "%DstDrv%:\Backup\My Videos\" 1>nul 2>nul
::更改默认安装目录
reg add "HKLM\software\microsoft\windows\CurrentVersion" /v ProgramFilesDir /t REG_SZ /d "%DstDrv%:\Program Files" /f 1>nul
::转移"收藏夹"
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v Favorites /t REG_SZ /d "%DstDrv%:\Backup\Favorites" /f 1>nul
reg add "HKU\.default\software\microsoft\windows\CurrentVersion\explorer\Shell Folders" /v Favorites /t REG_SZ /d "%DstDrv%:\Backup\Favorites" /f 1>nul
reg add "HKU\.default\software\microsoft\windows\CurrentVersion\explorer\User Shell Folders" /v Favorites /t REG_EXPAND_SZ /d "%DstDrv%:\Backup\Favorites" /f 1>nul
::转移"临时文件夹"
reg add "HKU\.DEFAULT\environment" /v temp /t REG_EXPAND_SZ /d "%DstDrv%:\temp" /f 1>nul
::转移"我的音乐"
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "My Music" /t REG_SZ /d "%DstDrv%:\Backup\My Music" /f 1>nul
::转移图片收藏
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "My Pictures" /t REG_SZ /d "%DstDrv%:\Backup\My Pictures" /f 1>nul
::转移"我的视频"
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "My Video" /t REG_SZ /d "%DstDrv%:\Backup\My Videos" /f 1>nul
echo.&echo ···已将个人资料转移至"%DstDrv%:\Backup\"文件夹下···
echo.&echo ···按任意键返回主菜单···
pause>nul&goto begin
:2
::备份和恢复cookies
cls&echo.
md "D:\Backup\Cookies" 1>nul 2>nul
set "cookies_=D:\Backup\Cookies"
set /p cookies_= 请输入备份的目标目录(默认为"D:\Backup\Cookies"):
echo.
echo 1.备份Cookies 2.恢复Cookies
:cook
echo.
set /p aa= 请选择:
if %aa%==1 goto copy_cookie
if %aa%==2 goto bak_cookie
echo.&echo ···输入错误···&goto cook
:copy_cookie
copy /y "%userprofile%\cookies\*.txt" "%cookies_%\" 1>nul
echo.&echo ···备份操作成功,按任意键返回主菜单···
pause>nul&goto begin
:bak_cookie
copy /y "%cookies_%\*.txt" "%userprofile%\cookies\" 1>nul
echo.&echo ···恢复操作成功,按任意键返回主菜单···
pause>nul&goto :begin
|
|
2008-5-29 13:05 |
|
|
HAT
版主
积分 9023
发帖 5017
注册 2007-5-31
状态 离线
|
『第
4 楼』:
@echo off
echo d | xcopy "%userprofile%\Cookies" "C:\test\Cookies"
echo d | xcopy /e "%userprofile%\Favorites" "C:\test\Favorites"
|
|
|
2008-5-29 13:19 |
|
|
slore
铂金会员
积分 5212
发帖 2478
注册 2007-2-8
状态 离线
|
『第
5 楼』:
cookies好像和用户名有关?感觉不能通用
|
S smile 微笑,L love 爱,O optimism 乐观,R relax 放松,E enthusiasm 热情...Slore |
|
2008-5-29 15:11 |
|
|
quya
高级用户
五星老土
积分 558
发帖 172
注册 2003-2-9 来自 江苏
状态 离线
|
『第
6 楼』:
To: 三楼
提一下建议:
1. 一般移动到其他盘之后,就没必要恢复了. 因为设置更改以后,所有新文件都将放入新目录, 如果做了所谓的"恢复", 反而把新文件搞丢了. 所以菜单2应该删除
2. 默认安装目录可以这样来设定 [driver]\userdata\%tmp:~12,-13%, 适用于多用户.
3. Outlook Express (包括联系人) 和 Outlook (如果存在) , (注册表中应该都可以找到位置, 至少前者我知道在什么地方), 也应该作类似的移动. 如果这类文件夹可以用批处理隐藏则更佳,可以防止菜鸟误删.
4. 如果存在多用户(即使不存在也建议这样做), 则可以把不同用户的 TMP目录改动至统一的 %Systemroot%\temp, 并将该目录设为 Everyone 读写, 否则可能会出错. 这样便于处理临时文件. 当然如果有人把隐私和安全看得很重要, 那么可以维持现状, 但实际上家庭用电脑不用顾虑这样的"安全"问题.
5. 怎么似乎少了个我的文档?
6. 加个判断, 如果发现已经移了,则维持不变, 考虑到在2 中用了系统变量, 再变要出问题的.
[ Last edited by quya on 2008-5-29 at 03:53 PM ]
|
我怎么找不到一个比我注册日期早的人? 难道我是传说中的超级管理员? 其实我只是个潜水冠军而已. |
|
2008-5-29 15:45 |
|
|