
Допустим, у меня есть такая структура каталогов:
.
├── Documents
│ ├── Finance
│ ├── School
│ ├── Skyrim
│ ├── Work
└── Saved Games
├── Fallout
└── Minecraft
Папки Skyrim
, Fallout
, и Minecraft
создаются соответствующими играми, и поэтому не могут быть перемещены, поскольку они будут просто созданы заново при следующем запуске игры.
Я хотел бы перенести все в папку «Сохраненные игры», но не хочу создавать кучу символических ссылок в Документах, так как тогда эти символические ссылки будут загромождать эту папку.
Вместо этого я хотел бы сообщить Windows, что при запросе «Documents/Skyrim» следует перенаправляться на «Saved Games/Skyrim», без создания фактического файла символической ссылки в «Documents».
Я думаю об этом как о своего рода "301-редирект" в .htaccess
веб-терминах. Файл, который вы перенаправляете, на самом деле не обязательно должен существовать, чтобы сервер отправил запрос в обновленное местоположение. Я представляю, что это может быть возможно с помощью ключа реестра или чего-то подобного.
Возможно ли это, или мне нужно будет иметь реальные файлы символических ссылок в «Документах»?
EDIT: @music2myear попросил немного больше рассказать о том, почему я хочу это сделать.
Я синхронизирую свои «пользовательские» папки через OneDrive и хочу, чтобы в папке «Документы» содержались только фактические файлы.документыкоторые мне нужны, а не случайные системные файлы, которые такие вещи, как игры (это всего лишь один пример), как правило, туда бросают. Я мог бы легко создать несколько символических ссылок, но не думаю, что это решит проблему, поскольку они все равно будут находиться в каталоге OneDrive и, следовательно, все равно будут загружены.
Я попробую провести небольшое тестирование сегодня (31.05.2019), чтобы убедиться, что предложенные решения не сработают.
решение1
Это всего лишь обходной путь, но это единственный вариант, который мне известен: на вашем месте я бы просто создал скрытые символические ссылки.
Поэтому папка не выглядит такой уж переполненной.