转移用户文件位置
不通位置请自行修改taskkill /im explorer.exe /f
if exist d:\我的文档 (
xcopy /s /h /k /y %userprofile%\Documents d:\我的文档
rd %userprofile%\Documents /s /q
mklink /d %userprofile%\Documents d:\我的文档
) else (
if exist d:\Documents (
xcopy /s /h /k /y %userprofile%\Documents d:\Documents
rd %userprofile%\Documents /s /q
mklink /d %userprofile%\Documents d:\Documents
) else (
md d:\我的文档
xcopy /s /h /k /y %userprofile%\Documents d:\我的文档
rd %userprofile%\Documents /s /q
mklink /d %userprofile%\Documents d:\我的文档
)
)
if exist d:\桌面 (
xcopy /s /h /k /y %userprofile%\desktop d:\桌面
rd %userprofile%\desktop /s /q
mklink /d %userprofile%\desktop d:\桌面
) else (
if exist d:\desktop (
xcopy /s /h /k /y %userprofile%\desktop d:\desktop
rd %userprofile%\desktop /s /q
mklink /d %userprofile%\desktop d:\desktop
) else (
md d:\桌面
xcopy /s /h /k /y %userprofile%\desktop d:\桌面
rd %userprofile%\desktop /s /q
mklink /d %userprofile%\desktop d:\桌面
)
)
if exist d:\收藏夹 (
xcopy /s /h /k /y %userprofile%\Favorites d:\收藏夹
rd %userprofile%\Favorites /s /q
mklink /d %userprofile%\Favorites d:\收藏夹
) else (
if exist d:\Favorites (
xcopy /s /h /k /y %userprofile%\Favorites d:\Favorites
rd %userprofile%\Favorites /s /q
mklink /d %userprofile%\Favorites d:\Favorites
) else (
md d:\收藏夹
xcopy /s /h /k /y %userprofile%\Favorites d:\收藏夹
rd %userprofile%\Favorites /s /q
mklink /d %userprofile%\Favorites d:\收藏夹
)
)
explorer
之前论坛,好像有人发过一个老长的批处理。。。 @echo off
cls
echo 欢迎使用 一键转移用户目录
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
:end 嗯,一般都是连注册表一起改,我这个是不改注册表,利用软连接。 这段时间做的无盘活儿,d盘是映射网络磁盘,桌面启动网络磁盘的快捷方式会警告,变成连接到d盘就不会警告了。 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=403551&extra=
1、自动推荐盘符
2、带恢复默认值功能
3、带复制后删除原文件功能
4、即时生效
5、。。。 本帖最后由 9zhmke 于 2018-8-7 08:47 编辑
很巧妙地使用mklink 转换,比改注册表更稳,免得一些软件扯拐。
不过这样会占用D盘好几个目录,很早前就想和大家一起探讨下这些目录的存放方式了,在装机界应该讨论个通识出来才最好。
我常用的方式如下,特点是只占用一个“我的文档”文件夹,把桌面、开始、收藏、百度、阿里等都放到了“系统设置”下面,是否妥当需要大家讨论下。
我在装机时占用用户的文件夹除了“我的文档”外还有一个是Setup,放一些安装盘、驱动、字体之类,和一些不需要安装的绿色软件。
D:\我的文档
├─Arduino
├─Software's
│├─......
├─Tencent Files
├─图片收藏夹
│├─_证件卡包勿外传
│├─搞笑类
│├─方案 借鉴
│├─装修规划和绿化
│├─视觉和艺术
│└─风景欣赏
├─系统设置
│├─Tencent Files
│├─ThunderProfile
│├─WeChat Files
│├─开始菜单
││├─常用工具
│││└─专业软件
││├─影音图及娱乐
││└─编程和电子
│├─收藏夹
││└─链接
│├─桌面
│├─百度云Profile
│└─阿里旺旺profiles
└─音乐收藏夹
明明 剪下 貼上 就好了阿。
而 AppData 我則是在 PE 下灌好系統後
也是直接在 PE 下 mklink 轉移 AppData
guies 发表于 2018-8-7 09:09
明明 剪下 貼上 就好了阿。
而 AppData 我則是在 PE 下灌好系統後
也是直接在 PE 下 mklink 轉移 AppData ...
不是所有目录都可以剪下貼上的,而且作为装机者来说,每个系统都去手动操作烦心不? 开始菜单我觉得没必要,不爱用微信,这两天需要琢磨它,发现微信电脑版的问题,有的人有习惯把记录保存在电脑版上。 实际上吧,我记得无人值守文件有设置位置的选项好像 我个人用的是,autoit模拟右键文件夹,移动的方式...
至于路径组织结构个人习惯保持Windows的C盘下的目录结构,Users\<用户名>\xxxx,
可以支持多用户.另外会包含desktop.ini所以虽然是英文名,也一样根据不同语言显示,算是正规套路吧,
不过,右键属性,移动,修改路径,确定,存在文件是否移动...一系列对话框自动确定比注册表一键修改要慢很多.
不过刚装好系统设置一次都是空目录也就是不到1分钟,反正自动的个人用还好,批量的话,其实注册表强改也没啥问题.
本人实际使用时,是建好的空目录+注册表, 注销或者重启,即可.
最好是系统第一次进桌面,就操作.
如果是用了一定时间的,PE下复制粘贴.
页:
[1]