Найглибший каталог в операційних системах Windows


1

Як називатиметься найглибший каталог в операційній системі Windows і як можна отримати доступ до нього?

Відповіді:


1

Його все одно називали б каталогом, і це залежало б від вашого визначення "найглибшого". Існує обмеження шляху в 260 символів, але це не фактична межа вкладених каталогів. Існують API, які дозволяють вам обійти цю межу, але це залежить від програмного забезпечення та способу реалізації доступу до файлів.

Щоб перевірити його, створіть елемент (каталог або файл) з ім'ям, яке знаходиться поблизу межі 260 символів, і перемістіть його в папку, щоб вона все ще не перевищувала межу 260 символів. Після цього ви можете вирізати та вставити цю папку в папку з більш довгим іменем (так шлях до елемента перевищив би межу 260 символів), і у вас був би файл, який може бути доступний деяким (Total Commander), але не всім програмним забезпеченням (Провідник).

Ви також можете заглянути в наступне питання SuperUser, щоб отримати детальну інформацію про те, скільки файлів можна зберігати за допомогою NTFS, що, мабуть, вказує на максимальну глибину структури каталогу - якщо припустити, що ви не зберігаєте інше на розділі: Максимум файлів у каталозі на NTFS vol vs FAT32

Як би запропонувати NTFS :

Файлів на том 4,294,967,295 (2³² мінус 1 файл)


Це так цікаво, я не знав, що це може перейти межу. Добре сказати, я хочу знайти шляхи, які є інверсією глибини. Отже, що я маю на увазі: скажіть, у мене є папка, яка є коренем, як би я знайшов речі за коренем, а не в корені? Також чи можна прокручуватися навколо завантажувального / кореневого шляху Windows?
Rampaigh

1
Що ви насправді намагаєтесь зробити? Що ви маєте на увазі під інверсією глибини? Ви можете просто бігти treeз cmdта шукати найдовші рядки, щоб отримати найдовші та, ймовірно, найглибші шляхи.
Сет

Як я отримаю доступ до каталогу менеджера завантаження?
Rampaigh

Краще питання було б, чому ви цього хочете? Ці каталоги є невід'ємною частиною ОС і зазвичай не повинні бути без поважної причини. Використання відповідних інструментів, як-от bcdedit, майже у всіх випадках - краща ідея.
Сет

Це просто з метою навчання. Дуже дякую.
Rampaigh
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.