Можно просто отредактировать расположение Документов вот таким образом, вот что делает диалог:
Я обнаружил, что могу включить ту же функциональность, что и диалоговое окно, просто отредактировав значения реестра:
\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
Изменение значений для {F42EE2D3-909F-4907-8871-4C22FC0BF756}
(Локальные документы) и Personal
на локальную папку синхронизированных документов OneDrive, например.
C:\Users\myself\OneDrive - MyCompany\Documents
Но все равно видимое название папки оставалось Documents
, а должно было быть на моем языке Dokumenty
...
Еще одна вещь, которую мне пришлось сделать, это скопировать desktop.ini
файл из C:\users\myself\documents
в C:\Users\myself\OneDrive - MyCompany\Documents
. Это исправило видимое имя папки и значок в проводнике. Конечно, потребовался перезапуск explorer.exe или выход/вход в систему.
Содержимое Desktop.ini было:
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\windows.storage.dll,-21770
IconResource=%SystemRoot%\system32\imageres.dll,-112
IconFile=%SystemRoot%\system32\shell32.dll
IconIndex=-235
Но я мог бы использовать вместо этого желаемое имя напрямую:
LocalizedResourceName=Dokumenty
Прикрепляю к посту несколько видео по теме: