Вопрос

Мне интересно относиться к Java: есть ли разделитель расширения файла?

как * .doc, ".". " Быть вопросом.

Я знаю, что есть линия .sparation. Просто хотелось бы, чтобы мое приложение было портативным, поэтому мне нужно знать.

Спасибо.

Это было полезно?

Решение

То . Будучи именем файла от расширения файла сепаратора - это артефакт DOS, а это 8,3 ограничения имени файла. В Windows, MacOS X, Linus и т. Д. Это уже не так. . это просто любой другой характер (хотя ведущий . В файловых системах Linux / Unix указывает скрытый файл).

Системы Windows по-прежнему используют Конвенцию (даже если вы можете создать имя файла с столько же периодами, как вы пожелаете), так как расширение все еще используется для типа файла и ассоциации. Linux / Unix / Macos X, как правило, полагаются на волшебные числа больше, чем расширения файлов, хотя там тоже есть конвенции, которые там тоже (например, .pl' for Perl files,.sh` для сценариев оболочки и пр.) Но, в отличие от Windows, это только конвенции, которые не имеют смысла OS.

Таким образом, в основном нет концепции «файлового сепаратора». В любом случае не в универсальном смысле.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top