Здравствуйте Рассылка! Помогите пожалуйста вот вся переписка!
Вот программа переименовывающая файлы и папки в читаемый вид. https://disk.yandex.ru/d/OaCvKIdL6w219Q это jar сборка программа написана на java по этому надо что бы была установлена java выше 16 версии. Проверить какая версия сейчас и вообще установлена ли она можно командой java -version. Если нет надо установить инструкции в интернете много. Потом запустить файл jar иногда можно просто через Enter или командой java -jar Coder437.jar из папки со сборкой. Все файлы которые хочешь переименовать кинь в папку путь к которой напиши в запущенной программе, жмешь кнопку переименовать, ниже в таблице будет результат переименования. Результат иногда может отображаться не корректно стоит проверить что с файлами в папке. Естественно лучше это делать над копиями файлов. а то мало ли что. Вот и все. Может что то не работать ибо проверял по виндой
среда, 20 сентября 2023 г. в 09:57:34 UTC+3, Александр Паньшин:
Если умеете программировать то могу примерно написать код функции который будет переименовывать файлы в папке потом искать там папки переходить в них там переименовывать файлы, а потом переименовывать все папки . На java это выглядит так
public void renamecp437(File file) throws UnsupportedEncodingException {
File[] list = file.listFiles();
for (File f : list
) {
if (f.isDirectory()) {
renamecp437(f);
System.out.println(f.renameTo(new File(f.getParent() + File.separator + new String(f.getName().getBytes("Cp437"), "Cp866"))));
} else {
String[] mass = f.getName().split("\\.(?=[^.]+$)");
System.out.println(f.renameTo(new File(f.getParent() + File.separator + new String(mass[0].getBytes("Cp437"), "Cp866") + "." + mass[1])));
}
}
}
вторник, 19 сентября 2023 г. в 08:40:13 UTC+3, Александр Паньшин:
Судя по всему это нормальный текст в кодировке ibm437 его нужно перекодировать в обычный utf8 или win 1251 можно написать программу или может существует уже готовое решение
Здравствуйте, рассылка!
В от такие имена Ǻδ ìѺα∩τÑú«
и так вот
Ǻδ. ê¡ßΓαπ¬µ¿∩ ¬ ßí«α¡¿¬π.htm
ǺδÆπ½∞߬¿Ñ, 2023
Я уже это спрашивал, но вот конкретной помощи не получил, может какть с
этим можно справиться не перименовывая все в ручную?
за ранее огромное спасибо!
--
С уважением Алексей северин!
aleksej...@gmail.com
мой сайт
https://mifs.ucoz.ru/