﻿Полная версия · без срока и активации.
Все функции доступны без оплаты, рекламы, кодов и сервера лицензий.
Подтверждения файловых операций, UAC и разрешения доступа Windows сохранены.

ATLAS — системный перенос личных папок

ATLAS · 0.3.3-test

Запустите ATLAS.exe или Start.cmd от своего пользователя, без запуска от администратора.
Выберите папки и общую папку назначения, например D:\UserData.
Для каждой личной папки будет своё назначение: Documents, Desktop и т. д.
Нажмите «Начать перенос» и проверьте список путей в подтверждении.

Используется штатная операция Windows IKnownFolderManager::Redirect:
меняется зарегистрированное расположение папки и переносится её содержимое.
Это даёт эффект изменения расположения личной папки в её свойствах
с согласием перенести файлы. Отдельного копирования robocopy и удаления
файлов средствами утилиты больше нет. Прогресс и ошибки показывает Windows.
После успешной операции утилита повторно запрашивает расположение у Windows.

Существующая папка назначения допускается. Windows может объединить данные
и показать конфликты. Закройте работающие с файлами программы перед переносом.
При ошибке или отмене проверьте оба пути: операция может завершиться частично.
Уже завершённые переносы других папок автоматически не отменяются.

Предварительное сканирование объёма выключено по умолчанию.
Папки под управлением OneDrive пропускаются: сначала отключите для них
резервное копирование в OneDrive. Корни дисков и пересекающиеся пути запрещены.
Папки, уже находящиеся на D, тоже можно перенаправить в другое место на D.

Проверка: откройте «Свойства → Расположение» нужной личной папки:
после успешного переноса там должен быть показан выбранный путь.

Обратное изменение: «Свойства → Расположение → По умолчанию» либо выбор
другого пути в этой утилите (назначение здесь ограничено диском D).

Сохраните все файлы распакованного ZIP вместе. Основные файлы переноса: Start.cmd,
Move-UserFolders.ps1, Interface.xaml, KnownFolders.cs.