7

Я пытаюсь переместить мои папки AppData, чтобы освободить место на SSD-накопителе моего ноутбука на моем гораздо большем 1 ТБ дополнительном диске.

Я использую вкладку Расположение на C:/Users/mark/AppData/Local, чтобы внести изменения, и она предлагает переместить все файлы в D:/Users/mark/AppData/Local для меня.

Есть несколько заблокированных файлов (около 6?) что я пропускаю, и затем он продолжает делать копию, но в конечном итоге происходит сбой с Папка не может быть перемещена сюда: Не удалось скопировать файлы из "C:\Users\mark\AppData\Local" в "D:\Users\ знак \AppData\Local».Это может произойти из-за одного или нескольких файлов в исходных или целевых папках с полным именем файла длиной более 256 символов. Операция была отменена пользователем.

Конечно, операция не была отменена пользователем.

Файлы, которые были открыты системой во время этой попытки перемещения:

  • UsrClass.dat
  • UsrClass.dat.LOG1
  • UsrClass.dat.LOG2
  • WebCacheLock.dat
  • WPNPRMRY.tmp
  • V01.log
  • WebCacheV01.dat
  • settings.dat
  • settings.dat.LOG1
  • settings.dat.LOG2
  • 4f37877c35670ee.dat
  • 4f37877c35470ee.dat

2 ответа2

6

После долгих часов исследований я наконец-то наткнулся на полезное видео на YouTube, которое показало, как это делается.

Похоже, что, по всей вероятности, просто изменив путь и разрешив Windows скопировать файлы, вы получите сообщение об ошибке. Вы получите файлы, которые используются.

И это заставляет Windows не завершить операцию и оставить .../AppData/Local в исходном месте. Это не изменит путь из-за сбоя.

Но хитрость заключается в том, чтобы вернуться к этому диалоговому окну после первоначальной попытки с копией файла, изменить путь туда, где вы хотите, чтобы он был (в моем случае с C:... на D:...), и когда он спросит Если вы хотите переместить файлы, скажите "Нет". Путь теперь изменился.

Вам нужно перезагрузить систему, и у вас все будет готово.

Вам нужно будет очистить исходное местоположение, которое больше не используется. Подтвердите это, посмотрев свойства в папке и убедитесь, что в исходной папке AppData/Local нет вкладки "Расположение".

После этого изменения я также обнаружил, что окна и некоторые приложения забыли о некоторых вещах, связанных с настройками, и мне пришлось исправить такие вещи, как ярлык Spotify, в котором были жестко запрограммированные пути к c:\users\mark\appdata .. ,

Удачи. Я надеюсь, что это поможет некоторым.

1

В дополнение к ответу MarkS, даже после того, как вам удастся переместить все, отметив "Нет", когда он спросит, хотите ли вы переместить файлы и перемещаете ли вы его вручную, некоторые программы все равно попытаются выполнить по старому пути. Это происходит с программами, жестко закодированными в системных переменных PATH и т.д.

Обходной путь для этого должен был создать жесткую связь между старым путем и новым путем:

mklink /J C:\Users\Lucas\AppData\Local D:\AppData\Local
mklink /J C:\Users\Lucas\AppData\LocalLow D:\AppData\LocalLow
mklink /J C:\Users\Lucas\AppData\Roaming D:\AppData\Roaming

Проблема в том, что для создания жестких ссылок не может существовать файл с таким именем, поэтому вы должны сначала удалить его, и в моем случае некоторые программы блокировали его от удаления.

Мне удалось разблокировать AppData\Local для создания жестких ссылок с помощью бесплатной утилиты LockHunter, которая показывает процессы, блокирующие файл / папку.

Установите Lockhunter. Щелкните правой кнопкой мыши AppData\Local -> «Что такое блокировка этой папки?", нажмите" Другое "-> Разблокировать и переименовать.

Когда вы делаете это в первый раз, только файл explorer.exe должен по-прежнему блокировать папку. Затем оставьте LockHunter открытым, откройте диспетчер задач (CTRL + SHIFT + ESC), убейте explorer.exe и повторите предыдущий шаг (снова разблокируйте и переименуйте).

Теперь это должно работать. Пока не открывайте explorer.exe. Вместо этого создайте жесткую ссылку. После создания жесткой ссылки откройте файл explorer.exe, нажав Windows + R и напечатав explorer .

Теперь вы должны переместить все свои AppData без каких-либо хлопот по PATH.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .