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

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

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

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

1 ответ1

2

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

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

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

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