Доступ к внешнему жесткому диску на разных компьютерах Windows по одному и тому же пути

Доступ к внешнему жесткому диску на разных компьютерах Windows по одному и тому же пути

У меня есть внешний жесткий диск и в нем есть папка, icons\которая хранит все пользовательские значки (да, я ностальгирую!) для разных папок на моем диске. Но когда я открываю свой жесткий диск в другой системе (здесь я имею дело только с Windows), он не показывает выбранные мной значки. Думаю, это из-за того, что пути меняются. Как это исправить?

[Редактировать:]Подумав об этом, я предполагаю, что причина, по которой это может быть невозможно, заключается в том, что везде жесткому диску не будет назначена одна и та же буква. Например: на моем настольном компьютере это может быть , F:\а на моем ноутбуке это может быть G:\. И буква также изменится, если вы подключите жесткий диск к другому порту USB. Как это исправить? Используйте какую-нибудь системную переменную, чтобы узнать, к какому диску подключен жесткий диск?

[Редактировать:]Кто-то предложил использоватьотносительные пути-- например, icons\my_icon.ico-- но это не сработало :(

[Редактировать:]Я нашелпеременные средыо котором я говорил. А что если я использую %cd%для пути текущего каталога?

решение1

Используйте относительные пути (например \icons\my_icon.ico, )

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