Burhan gheewala Ответов: 1

Как разработать приложение для преобразования файлов из формата rar в cti


Привет,
У меня есть запрос на создание приложения с нижеприведенными спецификациями.

Все файлы RAR и CSV будут помещены в общую папку. Приложение возьмет RAR (CSV-файл + 3 фото) и преобразует его в формат CTI (XML - файл + 3 Фото). Преобразованные файлы будут сброшены в целевую папку, а файлы RAR будут перемещены в резервную папку. Этот процесс может быть ручным или автоматизированным. Отчет журнала сбоев может быть сгенерирован, и выбор параметризованного источника и назначения файла, а также исходных и целевых папок может быть определен в приложении.


Мне нужно знать, какую платформу приложений мы должны использовать, и если кто-то может направлять то же самое, чтобы сделать приложение для вышеизложенного.

Спасибо

Что я уже пробовал:

Ничего такого, что не знает, с чего начать.

Patrice T

Вы когда-нибудь думали нанять профессионального программиста ?

Richard MacCutchan

Любая прикладная платформа (Windows, UNIX, Linux) и любой язык программирования (C, C++, C#, Java, VB.NET) был бы подходящим, возможно, даже PowerShell. Кроме этого, мы мало что можем предложить.

1 Ответов

Рейтинг:
1

Garth J Lancaster

Как говорит Ричард, любая платформа и язык могут справиться с этим - вы также можете написать C#, который будет работать на Windows или компилироваться для запуска на *nix.. Главное "искусство"-это разбить вашу проблему на кусочки размером с кусочек или функциональность, например

1) считайте параметры из конфигурационного файла (в C# это может быть App.Config, или вы можете использовать командную строку, или написать программу Winforms и выбрать каталоги и т. д. На форме, если только Windows)
2) прочитайте список файлов из каталога
3) Выберите файлы RAR
4) UnRAR файлы (C# имеет некоторые библиотеки для этого, иначе выполнение командной строки будет делать)
5) преобразуйте данные в CTI, поместив результат в целевую папку
6) переместите файлы RAR в папку резервного копирования

Ничего там нет ужасно сложного если вы строите программу по частям