SkyAn
07-05-2012, 17:05
Возникла такая потребность.
Есть пачка архивов в .zip, в каждом архиве есть файлы pdf и wmf. Нужно разархивировать, в pdf вставить текст, wmf конвертировать в pdf и добавить текст, в остальных сделать частичную замену имени файла. После за архивировать и разбросать по папкам.
Я понимаю, что задача не простая. С разбросом по папкам я разобрался, уже написал.
Как понимаю разархивировать будет трудно.
Ну а для манипуляций с файлами понадобится сторонняя программа.
Вот пример того что есть.
архив -
aa#asa#asdasd.zip
в нем -
name-12345.pdf --> добавить текст
name-12345.wmf --> конвертировать в pdf и добавить текст
file-alfa.pdf --> переименовать в name-12345-alfa.pdf
file-beta.pdf --> переименовать в name-12345-beta.pdf
А потом за архивировать в aa#asa#asdasd.zip предварительно убив старый.
Дальше переложить в папку aa/asa.
подскажите как это реализовать кодом, потому что файлов много.
Есть пачка архивов в .zip, в каждом архиве есть файлы pdf и wmf. Нужно разархивировать, в pdf вставить текст, wmf конвертировать в pdf и добавить текст, в остальных сделать частичную замену имени файла. После за архивировать и разбросать по папкам.
Я понимаю, что задача не простая. С разбросом по папкам я разобрался, уже написал.
Как понимаю разархивировать будет трудно.
Ну а для манипуляций с файлами понадобится сторонняя программа.
Вот пример того что есть.
архив -
aa#asa#asdasd.zip
в нем -
name-12345.pdf --> добавить текст
name-12345.wmf --> конвертировать в pdf и добавить текст
file-alfa.pdf --> переименовать в name-12345-alfa.pdf
file-beta.pdf --> переименовать в name-12345-beta.pdf
А потом за архивировать в aa#asa#asdasd.zip предварительно убив старый.
Дальше переложить в папку aa/asa.
подскажите как это реализовать кодом, потому что файлов много.