Додайте контекстне меню чутливості до регістру в Windows 10
У нашій попередній статті ми бачили, як використовувати вбудовану функцію Windows 10, яка дозволяє ввімкнути режим, чутливий до регістру для папок. Щоб заощадити ваш час, ви можете додати спеціальне контекстне меню до своїх папок, щоб увімкнути або вимкнути чутливість до регістру безпосередньо, не відкриваючи нового вікна командного рядка. Це дійсно корисно, особливо для користувачів WSL.
Реклама
Як ви, можливо, вже знаєте, файлова система Windows, NTFS, розглядає імена файлів і папок як нечутливі до регістру. Наприклад, для ОС і програм MyFile.txt і myfile.txt є одним і тим же файлом. Однак у Linux все по-іншому. Для цієї ОС це два різні файли. Ця різниця в поведінці може створити проблеми для користувачів WSL.
Починаючи з інсайдерської збірки Windows 17093, у Windows є новий спосіб обробки файлів, чутливих до регістру: чутливість до регістру для кожного каталогу. Ця можливість була додана, щоб надати користувачеві кращу взаємодію при використанні файлів, чутливих до регістру. Крім того, ви можете використовувати його зі звичайними програмами Windows. Починаючи з Windows 10 Build 17110, ця поведінка є типовою.
Microsoft додала новий прапорець, чутливий до регістру, який можна застосувати до каталогів. Для каталогів, які мають цей прапорець, усі операції з файлами в цьому каталозі чутливі до регістру, незалежно від того, чи FILE_FLAG_POSIX_SEMANTICS
було зазначено. Це означає, що якщо у вас є два файли, які відрізняються лише регістром у каталозі, позначеному як чутливий до регістру, усі програми зможуть отримати до них доступ.
Щоб увімкнути або вимкнути цю функцію, слід використовувати вбудовану функцію fsutil.exe
додаток. Детальніше дивіться в статті
Увімкнути режим з урахуванням регістру для папок у Windows 10
Щоб заощадити ваш час, ви можете додати контекстне меню врахування регістру до папок. Ось як.
Щоб додати контекстне меню чутливості до регістру в Windows 10, виконайте наступне.
- Завантажте такі файли реєстру: Завантажте файли реєстру.
- Розпакуйте їх у будь-яку папку, напр. у папку на робочому столі.
- Двічі клацніть на файлі Додати контекстне меню чутливості до регістру menu.reg
- Підтвердьте запит UAC.
Ви закінчили. Клацніть правою кнопкою миші будь-яку папку, щоб побачити меню. Дивіться наступний знімок екрана.
Тепер натисніть і утримуйте клавішу Shift на клавіатурі, потім клацніть правою кнопкою миші папку, щоб побачити розширене контекстне меню. Там ви побачите додаткові команди для папок, для доступу до яких потрібні права адміністратора.
Як це працює
Наведені вище файли реєстру додають такі команди до контекстного меню
- Щоб переглянути поточний режим чутливості до регістру:
fsutil.exe файл queryCaseSensitiveInfo "шлях до папки"
- Щоб увімкнути режим чутливості до регістру:
Увімкніть файл fsutil.exe setCaseSensitiveInfo «шлях до папки».
- Щоб вимкнути режим чутливості до регістру:
fsutil.exe файл setCaseSensitiveInfo "шлях до папки" вимкнено
Наступні записи будуть створені після імпорту файлів.
[HKEY_CLASSES_ROOT\Directory\shell\CaseSensitivityMenu] [HKEY_CLASSES_ROOT\Directory\Background\shell\CaseSensitivityMenu] [HKEY_CLASSES_ROOT\Drive\shell\CaseSensitivityMenu] [HKEY_CLASSES_ROOT\Directory\shell\CaseSensitivityMenuAdmin] [HKEY_CLASSES_ROOT\Directory\Background\shell\CaseSensitivityMenuAdmin] [HKEY_CLASSES_ROOT\Drive\shell\CaseSensitivityMenuAdmin]
Подивіться, як перейти до ключа реєстру одним клацанням миші. Також ознайомтеся з нашим чудовим посиланням на редактор реєстру Windows тут: Додаток «Редактор реєстру»..
Це воно.