
Например, буква диска USB-накопителя — H:\. Я устанавливаю режим просмотра папки на этом диске на список. Когда я меняю букву диска, режим просмотра этой папки больше не будет списком. Я редактирую desktop.ini, но это не работает. Я предполагаю, что информация хранится в системном разделе, а не в самой папке, и основана на букве диска. Как мне сделать режим просмотра папок на USB-накопителе одинаковым на разных компьютерах? Это USB-накопитель, поэтому он будет использоваться на разных компьютерах, и даже если на одном компьютере, буква диска может измениться. Я не хочу каждый раз устанавливать режим просмотра каждой папки.
решение1
Это НИКАК не связано с файловой системой или usb-storage. Жаль, что эти противные файлы desktop.ini нельзя редактировать, чтобы сделать это, но это не одно из свойств, которые они контролируют. "В те времена" между Windows 98 и Windows 2000 можно было делать всевозможные изящные вещи (возможно, даже это) с помощью "веб-представления" (или как-то так), но эти функции были упразднены из-за проблем безопасности.
Windows использует реестр Windows для сохранения предпочтительного состояния определенных папок.
Эти ключи часто называют "ShellBags", потому что так один из авторов Explorer.exe назвал корневой ключ и первый ключ прямо под ним. Технически... они "Shell\Bags". Я читал, что они появились во времена XP, но мне кажется, что-то очень похожее (если не это) было еще в Windows 95.
Редактировать: @KeithMiller был настолько любезен, что напомнил мне, что эти ключи, вероятно, были "ShellNoRoam" до XP. Хотя я когда-то это знал... в черепе просто недостаточно места, чтобы хранить больше бесполезных знаний, чем я уже несу.
Windows использует эти ключи реестра для сохранения информации о папках:
- HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam
- HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell
Вы, вероятно, не добьетесь успеха в своем текущем приключении, как ни прискорбно это говорить. Исследуйте их сами, и вы поймете, что я имею в виду. Мне бы очень хотелось оказаться неправым! :)
NirSoft делаетотличный бесплатный инструментдля просмотра ключей, если вы хотите чего-то необычного.
Последний интересный факт об этих ключах. Они оставляют криминалистический след, который может подсказать опытному глазу, где вы были в вашей файловой системе, пока использовали проводник. По этому поводу были некоторые споры, но большинство людей либо не знают, либо им все равно (мне лично все равно).
Эта статьяочень хорошо написано и не только описывает, как работает механизм, но и описывает «противоречие», которое я описал выше.
Кто-то здесь, возможно, имеет умный способ справиться с этим, но я сам никогда не слышал о таком. Я должен предположить, что любое решение будет в лучшем случае плохим.