Перейти к содержимому

Фотография

Символы в названиях документов и папок.


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 error8

error8

    Новый участник

  • Members
  • Pip
  • 1 сообщений
  • ФИО:Ольга


Отправлено 16 июня 2010 - 14:10

Интересует вопрос, можно ли называть документы\папки символами типа ", %,$ & *{ ] и можно ли добавлять теги в названия. Мне кажется это ошибка.
  • 0

#2 Alfa

Alfa

    Специалист

  • Members
  • PipPipPipPipPip
  • 553 сообщений
  • Город:Moscow

Отправлено 16 июня 2010 - 16:17

Интересует вопрос, можно ли называть документы\папки символами типа ", %,$ & *{ ] и можно ли добавлять теги в названия. Мне кажется это ошибка.

Зависит от файловой системы, например. Кто есть теги в названиях?
  • 0

Чубака — это вуки с планеты Киши, но живет Чубака на планете Эндо, а теперь вдумайтесь:
в этом же нет смысла. С какой стати Чубаке, вуки высотой два с половиной метра,
жить среди эвоков, которые чуть выше полуметра. В этом нет абсолютно никакого смысла.


#3 Tuchka_84

Tuchka_84

    Активный участник

  • Members
  • PipPip
  • 105 сообщений
  • ФИО:Маша

Отправлено 17 июня 2010 - 06:08

Интересует вопрос, можно ли называть документы\папки символами типа ", %,$ & *{ ] и можно ли добавлять теги в названия. Мне кажется это ошибка.

Например, имя файла 16:21:42 в fedora с файловой системой ext3 кушается совершенно нормально, а в винде с ntfs вы даже скопировать его с флешки не сможете(если все-таки создадите там такой файл)
  • 0

#4 LeshaL

LeshaL

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 094 сообщений
  • ФИО:Алексей Лянгузов
  • Город:Saint-Petersburg


Отправлено 17 июня 2010 - 10:15

Интересует вопрос, можно ли называть документы\папки символами типа ", %,$ & *{ ] и можно ли добавлять теги в названия. Мне кажется это ошибка.

С какой точки зрения вы спрашиваете "можно"?
С точки зрения файловой системы - смотрите, какие символы разрешены в файловой системе, но если вы шарите файл между компьютерами (NFS, Samba) - то учитывайте ограничение всех файловых систем.

С точки зрения работы вашей программы? Обратитесь к спеке, если есть. Иногда всякие такие закорючки имеют определенный смысл. Например, запятой пользуются некоторые версионные системы хранения файлов в своих каких-то целях. А символ ~ зачастую используется как показатель, что это бэкап версия файла.

С точки зрания дальнейшего использования таких файлов? Ну да, они, эти спецсимволы, порой гадят. Например, если как тут говорили, на юних-е можно создать папку "16:21:42" и положить в нее какой-нибудь jar-файл, то потом будут неприятности с передачей этого в класс-пути виртуальной машины Java. Надо дополнительно экранировать символы. Тоже самое, если вы собираетесь шарить файлы/папки через HTTP - некоторые символы, например "&" - амперсанд имеет определенное значение в URL и его тоже надо кодировать-декодировать.
  • 0
Regards,
Alexey


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных