scorpio Опубликовано 12 августа, 2010 Жалоба Опубликовано 12 августа, 2010 Как написать программу для замены символов, а именно "_" на " "(пробел)Пример: есть n-папка с аудио-файлами и там надо заменить все символы "_" на " "(пробел)
Innk Опубликовано 12 августа, 2010 Жалоба Опубликовано 12 августа, 2010 На чём хоть?Ты сам что-нибудь гуглил?
scorpio Опубликовано 12 августа, 2010 Автор Жалоба Опубликовано 12 августа, 2010 Да гуглил, но ничего внятного дать не может...Хм... даже без понятий может на Делфи...
Innk Опубликовано 12 августа, 2010 Жалоба Опубликовано 12 августа, 2010 Тогда примерно:1)ищешь все файлы в папке2)составляешь массив имён файлов, копируешь во второй с изменением(стандартные операции со строками)3)Вызываешь FO_RENAME http://www.delphikingdom.com/asp/viewitem.asp?catalogid=91(там в конце пример)
X-tender Опубликовано 12 августа, 2010 Жалоба Опубликовано 12 августа, 2010 http://otvety.google.ru/otvety/thread?tid=741646809a0c9ff5
jc12 Опубликовано 13 августа, 2010 Жалоба Опубликовано 13 августа, 2010 Немного Python'аimport os#Каталог из которого будем брать файлыdir = 'c:/test';#Получаем список файлов в переменную filesfiles = os.listdir(dir);#Фильтруем списокmusic_files = filter(lambda x: x.endswith('.mp3'), files);# переименовываемfor name in music_files: fullname = os.path.join(dir, name)# обязательно получаем полное имя - вдруг в имени файла кирилица if os.path.isfile(fullname): os.rename(fullname,fullname.replace('_',' ')) print('Файл ',fullname,'переименован')
Рекомендуемые сообщения
Пожалуйста, войдите, чтобы комментировать
Вы сможете оставить комментарий после входа в
Войти