%3F.png)
Как объяснено вИзменить каталог документов и настроек по умолчанию?, Windows имеет встроенную возможность перемещения папок библиотеки по умолчанию в другие каталоги. (Например: перемещениеМои документыот C:\Users\Steven\Documents
до D:\Libraries\Documents
)
Я хочу переместить несколько библиотек в моей пользовательской папке ( %userprofile%
) из C:\
в D:\
, что означает изменение местоположения дляЗагрузки,Избранное,Моя музыка,Мои картинки,Мои видео, иСохраненные игры.
Можно ли переместить несколько пользовательских библиотек в другой каталог одновременно или каждую из них нужно перемещать по отдельности?
решение1
Библиотеки — это наборы местоположений (папок, сетевых ресурсов и т. д.). Вы не перемещаете библиотеки, вы перемещаете папки, а затем обновляете библиотеки, чтобы включить это местоположение папки.
Библиотеки обрабатываются с помощьюИнтерфейс IShellLibrary, а IShellLibrary обрабатывает только одну библиотеку за раз. Так что лучшее, на что вы можете надеяться, это программа, которая проходит по каждой из них и обновляет ее, добавляя новый путь (и, возможно, удаляя старый).
Надеюсь, это поможет вам разобраться и даст отправную точку, если вы захотите заняться написанием решения самостоятельно.