Я создаю кроссплатформенное приложение, которое переименовывает файлы на основе данных, полученных в Интернете. Я хотел бы очистить строки, которые я взял из веб-API для текущей платформы.
Я знаю, что разные платформы предъявляют разные требования к именам файлов, поэтому мне было интересно есть ли кросс-платформенный способ сделать это?
Изменить: На платформах Windows нельзя использовать вопросительный знак '?' в имени файла, тогда как в Linux это возможно. Имена файлов могут содержать такие символы, и я бы хотел, чтобы платформы, поддерживающие эти символы, сохраняли их, но в противном случае удаляли их.
Кроме того, я бы предпочел стандартное решение Java, не требующее сторонних библиотек.
Подробнее здесь: https://stackoverflow.com/questions/115 ... cial-chars
Существует ли кросс-платформенный метод Java для удаления специальных символов имени файла? ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение