Статичний каталог на верхньому рівні диска


0

На робочому столі Windows мені потрібен каталог, який повинен залишатися на тому ж місці "назавжди".

Він призначений в основному для зображень, які іноді включаються в файли Markdown. Ось як це працює:

C:\Users\John\Desktop\Some Project\
                       |-- My Document.md

                           Which looks like this:
                            -----------------------
                           | My Document.md        |
                           |                       |
                           | Some text...          |
                           |                       |
                           | ![](C:\Static\foo.jpg |
                           |                       |
                           | Some text...          |
                           |                       |
                           | ![](C:\Static\bar.jpg |
                           |                       |
                           | Some text...          |
                           |                       |
                           | ![](C:\Static\baz.jpg |
                           |                       |
                            -----------------------

Отже, замість того, щоб зберігати зображення в тій же папці з документом, я зберігаю їх у "Static". Це дозволяє мені використовувати однакові зображення в декількох документах без дублювання.

Однак, коли я навчався в університеті (кілька років тому), вчитель сказав щось таке міг мати відношення до моєї ідеї:

Коли ви помістите якийсь файл у кореневий каталог диска, він прискорить доступ до цього файлу. Однак, коли у вас є забагато файли в кореневому каталозі загальна робота жорсткого диска буде повільніше.

Але, я не впевнений, що це цитата дійсно пов'язана з моєю ідеєю, тому що вона здається невеликою різницею між нею і тим, що сказав мій вчитель:

Teacher said     My idea
C:\foo.jpg       C:\Static\foo.jpg
C:\bar.jpg       C:\Static\bar.jpg
C:\baz.jpg       C:\Static\baz.jpg
etc              etc

Отже, моє запитання:

Це дійсно пов'язано? Тобто. це гарна ідея (з точки зору продуктивності жорсткого диска) зберегти тисячі зображень у C: Static?

Або, можливо, краще зберегти їх у% UserProfile% Static?

Деякі технічні примітки:

  • Я використовую жорсткий диск, тобто HDD, а не SSD. Виступ, ймовірно, може бути іншим.

  • Як я вже сказав, я використовую Windows, а це означає, що моя файлова система є NTFS.

Відповіді:


1
  1. Ви додаєте тільки один запис до кореневого каталогу - "Статичний". Так що не помітний вплив продуктивності.
  2. NTFS менше впливає на продуктивність із занадто великої кількості файлів у каталозі (каталог AFAIK індексується в NTFS).

UPD

  1. % UserProfile% Статичний може бути кращим для публічного розповсюдження. Як будь-який непривілейований користувач може написати там і створити папки і файли. Коренева папка може бути недоступною. (Як я розумію це не Ваш випадок)
  2. Якщо дійсно величезна кількість файлів (тисячі) краще поширювати по підкаталогах (наприклад, Static / foo / foo0001.jpg ... Static / foo / foo1000.jpg, Static / bar / bar0001.jpg ... Статичний / bar / bar1000.jpg, ...)
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.