Можно ли изменить каталог по умолчанию для нескольких библиотек одновременно (например, «Документы», «Изображения», «Музыка»)?

Можно ли изменить каталог по умолчанию для нескольких библиотек одновременно (например, «Документы», «Изображения», «Музыка»)?

Как объяснено вИзменить каталог документов и настроек по умолчанию?, Windows имеет встроенную возможность перемещения папок библиотеки по умолчанию в другие каталоги. (Например: перемещениеМои документыот C:\Users\Steven\Documentsдо D:\Libraries\Documents)

Я хочу переместить несколько библиотек в моей пользовательской папке ( %userprofile%) из C:\в D:\, что означает изменение местоположения дляЗагрузки,Избранное,Моя музыка,Мои картинки,Мои видео, иСохраненные игры.

Папки пользователя из %userprofile%

Можно ли переместить несколько пользовательских библиотек в другой каталог одновременно или каждую из них нужно перемещать по отдельности?

решение1

Библиотеки — это наборы местоположений (папок, сетевых ресурсов и т. д.). Вы не перемещаете библиотеки, вы перемещаете папки, а затем обновляете библиотеки, чтобы включить это местоположение папки.

Библиотеки обрабатываются с помощьюИнтерфейс IShellLibrary, а IShellLibrary обрабатывает только одну библиотеку за раз. Так что лучшее, на что вы можете надеяться, это программа, которая проходит по каждой из них и обновляет ее, добавляя новый путь (и, возможно, удаляя старый).

Надеюсь, это поможет вам разобраться и даст отправную точку, если вы захотите заняться написанием решения самостоятельно.

Связанный контент