zoukankan      html  css  js  c++  java
  • 移动Windows用户文件夹的方法研究

    这种方法可能导致升级Windows失败。请谨慎使用。

    Windows 8.1 使用有效。其他系统请酌情修改。

    ——————————————————————————

    复制文件内容(带权限等信息):有的说法是直接PE下复制。有的用了xcopy。然而有时,这些方法对符号链接处理得不好。我参考另外的说法,使用了robocopy

    高级启动模式——命令提示符:

    robocopy C:Users D:Users /E /COPYALL /XJ

    参数说明:

    /E 表示拷贝文件时包含子目录(包括空目录)
    /COPYALL 表示拷贝所有文件信息
    /XJ 表示不包括Junction points(默认是包括的)

    ren C:Users C:Users.bak也可以删除原有文件夹

    mklink /d C:Users D:Users (有的用了Junction,据说也能成功。)

    为了保证软件向后兼容,重建一些复制前已有的符号链接、目录联接(Junction)。这些链接在复制时候,由robocopy 的 /xj 参数跳过。

    可以事先保存批处理文件再执行。

    YOURUSERNAME 替换为你的用户文件夹名

    批处理文件代码:

    mklink /d "D:UsersAll Users" C:ProgramData
    mklink /j "D:UsersDefault User" D:Default

    mklink /j "d:UsersDefaultApplication Data" d:UsersDefaultAppDataRoaming mklink /j d:UsersDefaultCookies d:UsersDefaultAppDataLocalMicrosoftWindowsINetCookies mklink /j "d:UsersDefaultLocal Settings" d:UsersDefaultAppDataLocal mklink /j "d:UsersDefaultMy Documents" d:UsersDefaultDocuments mklink /j d:UsersDefaultNetHood "d:UsersDefaultAppDataLocalMicrosoftWindowsNetwork Shortcuts" mklink /j d:UsersDefaultPrintHood "d:UsersDefaultAppDataLocalMicrosoftWindowsPrinter Shortcuts" mklink /j d:UsersDefaultRecent d:UsersDefaultAppDataLocalMicrosoftWindowsRecent mklink /j d:UsersDefaultSendTo d:UsersDefaultAppDataLocalMicrosoftWindowsSendTo mklink /j d:UsersDefaultTemplates d:UsersDefaultAppDataLocalMicrosoftWindowsTemplates mklink /j d:UsersDefault「开始」菜单 "d:UsersDefaultAppDataLocalMicrosoftWindowsStart Menu" mklink /j "d:UsersYOURUSERNAMEApplication Data" d:UsersYOURUSERNAMEAppDataRoaming mklink /j d:UsersYOURUSERNAMECookies d:UsersYOURUSERNAMEAppDataLocalMicrosoftWindowsINetCookies mklink /j "d:UsersYOURUSERNAMELocal Settings" d:UsersYOURUSERNAMEAppDataLocal mklink /j "d:UsersYOURUSERNAMEMy Documents" d:UsersYOURUSERNAMEDocuments mklink /j d:UsersYOURUSERNAMENetHood "d:UsersYOURUSERNAMEAppDataLocalMicrosoftWindowsNetwork Shortcuts" mklink /j d:UsersYOURUSERNAMEPrintHood "d:UsersYOURUSERNAMEAppDataLocalMicrosoftWindowsPrinter Shortcuts" mklink /j d:UsersYOURUSERNAMERecent d:UsersYOURUSERNAMEAppDataLocalMicrosoftWindowsRecent mklink /j d:UsersYOURUSERNAMESendTo d:UsersYOURUSERNAMEAppDataLocalMicrosoftWindowsSendTo mklink /j d:UsersYOURUSERNAMETemplates d:UsersYOURUSERNAMEAppDataLocalMicrosoftWindowsTemplates mklink /j d:UsersYOURUSERNAME「开始」菜单 "d:UsersYOURUSERNAMEAppDataLocalMicrosoftWindowsStart Menu"

    pause
  • 相关阅读:
    c语言练习17——输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
    c语言练习16——输入两个正整数m和n,求其最大公约数和最小公倍数
    c语言练习15——条件运算符的嵌套
    c语言练习14——将一个正整数分解质因数
    CentOS下Cassandra集群搭建
    一台linux服务器挂载另外一台linux服务器文件系统
    zabbix分布式监控多网段的部署与实现
    CentOS安装MySQL详解
    vcenter 7.0 安装 vRealize Operations Manager
    Zabbix分布式部署详细
  • 原文地址:https://www.cnblogs.com/go2bed/p/4740071.html
Copyright © 2011-2022 走看看