Jak přenést dokumenty Desktop a Moje do jiné sekce (skript)?

Pokud existuje naléhavá potřeba přeinstalovat systém Windows, v extrémním případě, kdy se nenačte vůbec, je problém se zálohováním uživatelských dat umístěných ve složkách Desktop a My Documents. Tyto akce musí být obvykle provedeny ručně, načtením z nějakého resuscitátoru a uložením dat.
Abyste tomu zabránili, je v počáteční fázi nejlepší uchovat všechny uživatelské soubory v jiném oddílu, který nemá systémové soubory. Proto se doporučuje přenést složky Tento počítač a Dokumenty do jiného oddílu ... Přeneseme jej na jednotku D:
Chcete-li přenést Pracovní stůl a Moje dokumenty na jiném oddílu pevného disku potřebujeme trochu opravit registr.
Cesty ke složkám, kde jsou umístěny Desktop a Moje dokumenty, jsou umístěny v registru v následujících větvích:
(Chcete-li spustit registr, stiskněte kombinaci kláves win + R a zadejte regedit)
[HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Shell Folders]
parametry Desktop a
[HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Folders User Shell]
parametry Desktop a Osobní.
Parametr Desktop měli byste ke složce přiřadit „novou“ cestu Pracovní stůl, a parametr Osobní ke složce přiřaďte „novou“ cestu Moje dokumenty. Například „nové“ cesty ke složkám by měly vypadat normálně, D: \ Desktop. Složky na těchto cestách musí být vytvořeny předem.
Pro usnadnění práce se navrhuje automatizovat všechny akce a umístit je do skriptu, který bude nezávisle provádět vše pro správce.
Vytvoření skriptu pro přenos adresářů Desktop a My Documents do jiné sekce
Udělá to Bat-soubor, který nejprve vytvoří potřebné adresáře (D: \ Home \ Desktop, D: \ Home \ My_Document), zkopíruje veškerý obsah standardních složek a dokumentů na ploše a na konci provede opravy do systémového registru.
Vytvořte soubor move_user_folder.bat, kdo udělá vše pro správce systému.
Vložíme kód do souboru:
Zobrazit / skrýt Textmkdir D: \ Home \ Desktop
mkdir D: \ Home \ My_Document
xcopy "% UserProfile% \ ???? G ?? AB ??" D: \ Home \ Desktop / s / e / y
xcopy "% UserProfile% \ ??? ??? TS ??? BC" D: \ Home \ My_Document / s / e / y
REG PŘIDAT "HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Shell Folders" / v Desktop / t REG_SZ / d "D: \ Home \ Desktop" / f
REG ADD "HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Folders User Shell" / v Plocha / t REG_EXPAND_SZ / d "D: \ Home \ Desktop" / f
REG ADD "HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Folders User Shell" / v Personal / t REG_EXPAND_SZ / d "D: \ Home \ My_Document" / f

????R ?? Ab?? - toto je plocha v kódování OEM 866. Je nutné ji používat, protože toto kódování se používá v souborech BAT.
??? ???C ??? BK - to jsou moje dokumenty.
Z tohoto důvodu, pokud vytvoříte soubor .bat pomocí standardu Poznámkový blok, nebude pracovat. Doporučuji použít jiný editor, který může uložit například v kódování OEM 866, například zdarma Poznámkový blok++
Na experimentálním počítači spusťte move_user_folder.bat.
Pokud jste líný správce systému a jste příliš líní na to, abyste si tyto soubory sami vytvořili, můžete si zde stáhnout hotový archiv zde move_user_folder.zip388 stažení: 1066
Pokud je pro vás tato metoda příliš komplikovaná, doporučujeme si přečíst článek o tom, jak přesouvat plochu a mé dokumenty bez registru a skriptů..