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
  • 相关阅读:
    [LeetCode] Max Increase to Keep City Skyline 保持城市天际线的最大增高
    [LeetCode] Bricks Falling When Hit 碰撞时砖头掉落
    [LeetCode] Number of Lines To Write String 写字符串需要的行数
    [LeetCode] Unique Morse Code Words 独特的摩斯码单词
    [LeetCode] Find Eventual Safe States 找到最终的安全状态
    [LeetCode] Minimum Swaps To Make Sequences Increasing 使得序列递增的最小交换
    [LeetCode] Similar RGB Color 相似的红绿蓝颜色
    [LeetCode] Champagne Tower 香槟塔
    [LeetCode] Smallest Rotation with Highest Score 得到最高分的最小旋转
    [LeetCode] All Paths From Source to Target 从起点到目标点到所有路径
  • 原文地址:https://www.cnblogs.com/go2bed/p/4740071.html
Copyright © 2011-2022 走看看