2010-01-22 3 views
0

Я немного новичок в программировании, поэтому, пожалуйста, несите меня. Я создаю много самораспаковщиков, которые я загружаю на ftp-сайт, который затем загружают мои клиенты (с самораспаковывающимся, помещающим файлы, которые я закрепил в нужном месте). Я пытаюсь автоматизировать этот процесс на моем конце, поскольку он довольно повторяющийся.Automate Self-Extractor

Я думаю, что могу разобраться, как создать zip и как загрузить файл после его создания, но я не могу понять, как создать winzip se, чтобы создать самораспаковыватель из созданного zip-файла. WinZip имеет интерфейс командной строки, но WinZIp SE, по-видимому, этого не делает.

Любая помощь будет оценена ... Я планирую написать этот код в java btw.

Спасибо.

ответ

0

Согласно What are the differences between the full WinZip Self-Extractor and the Personal Edition version?

самораспаковывающиеся файлы могут быть созданы из командной строки.

Это, как говорится, я не уверен, что буду использовать Java для автоматизации задач, которые вы описываете, это не лучший инструмент для этого ИМХО. Я бы предпочел использовать shell-скрипты.

Update: (ответ на комментарий от ОП) Я на самом деле не специалист Windows, но я думаю, что Windows PowerShell может быть целесообразным для работы (и он может быть использован для query a MS Access database).

+0

Спасибо, я сейчас изучаю файлы летучей мыши (никогда не использовал их раньше). Любые рекомендации о том, где я могу найти информацию о том, как их использовать. Мне нужно будет прочитать информацию из таблицы доступа к Microsoft в какой-то момент в этом проекте. – James

+0

@blake: чтение из ms Access ?! Уч! – Chii

0

Если вам нужно сжать и распаковать zip-архивы, просто используйте любую другую утилиту командной строки, которую вы вызовете из своего Java-приложения. Например, zip и unzip: http://www.info-zip.org/

0

7-zip является бесплатным и может делать это в командной строке, что означает, что вы можете сделать пакетный скрипт. 7za a -sfx MySelfExtractingzip.exe MyFolderContainingFiles/

 Смежные вопросы

  • Нет связанных вопросов^_^