Перейти до основного контенту

Недійсні Символи у файловій системі: повний список

11 хв читання
326 переглядів

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

Допустимі символи: загалом, допустимі символи в іменах файлів і папок включають латинські літери (A-Z, A-z), цифри (0-9), а також деякі спеціальні символи. До спеціальних символів можна віднести: дефіс ( - ), підкреслення ( _ ), точку (.), а також косу риску ( / ) в деяких операційних системах.

Однак, неприпустимий символ також існують. Вони можуть викликати різні проблеми з файловою системою і відповідають за неможливість створення та відкриття файлів. До них відносяться пробіли, Коми, двокрапки, зірочки та знаки запитання. Також, деякі системи можуть забороняти використання символу $, а також дужок, апострофів і лапок. Також слід бути обережним з використанням символів резервних слів операційної системи.

Важливо пам'ятати, що дійсні та недійсні Символи у файловій системі залежать від операційної системи і не можуть використовуватися в іменах файлів і папок.

КРАПКА та двокрапка в іменах файлів

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

Двокрапка також є недійсним символом в іменах файлів, оскільки вона використовується у файлових системах для вказівки шляху до файлу. Спроба використовувати двокрапку в назві файлу може збити файлову систему та спричинити помилки під час роботи з файлами.

На практиці багато операційних систем забороняють використовувати крапку та двокрапку в іменах файлів, щоб уникнути проблем із файловою системою та забезпечити її стабільну роботу.

При виборі імені для файлу слід уникати використання точки і двокрапки, щоб уникнути можливих проблем при роботі з файловою системою. Якщо необхідно розділити ім'я файлу і його розширення, слід використовувати інший допустимий символ, наприклад, дефіс (-) або нижнє підкреслення (_).

Символи слеша і зворотного слеша

Символ слешу ( / ) використовується в Unix-подібних операційних системах (наприклад, Linux, macOS) для розділення директорій і файлів у шляху до файлу. Наприклад, шлях /home/user / file.txt вказує на файл file.txt, який знаходиться в директорії user, яка, в свою чергу, знаходиться в директорії home.

Зворотний слеш ( \ \ ) використовується в операційних системах сімейства Windows для поділу директорій і файлів в шляху до файлу. Наприклад, шлях C:\Users\Username\Documents вказує на файл Documents, який знаходиться в папці Username, яка, в свою чергу, знаходиться в папці Users, розташованій на диску C.

Використання символів слеша ( / ) і зворотного слеша ( \ ) в імені файлу або шляху може викликати конфлікти і помилки при зверненні до файлу або директорії, тому рекомендується уникати їх використання при створенні файлів і папок.

Заборонені символи в NTFS

Серед заборонених символів в NTFS можна виділити наступні:

  • : (двокрапка) - використовується в NTFS для розділення імені диска та шляху до файлу або папки;
  • \ (зворотний слеш) - використовується в NTFS для розділення каталогів у шляху до файлу або папки;
  • / (прямий слеш) - також використовується в NTFS для розділення каталогів у шляху до файлу або папки;
  • * (зірочка) - зарезервований символ, який використовується для маскування та пошуку файлів;
  • ? (знак питання) - зарезервований символ, який використовується для пошуку файлів за шаблоном;
  • "(подвійні лапки) - використовується для передачі рядкового значення в командний рядок;
  • < (менше)і > (більший) - використовуються для перенаправлення потоку даних в командному рядку;
  • / (вертикальна риса) - використовується для об'єднання команд у командному рядку.

Якщо в NTFS-імені файлу або папки міститься хоча б один з цих заборонених символів, то операційна система не допустить створення або перейменування такого файлу або папки. Необхідно знати і враховувати ці обмеження, щоб уникнути проблем і помилок при роботі з файлами і папками в NTFS.