Jochen Arndt
Это можно было бы сделать с помощью различных языков программирования.
Eclipse - это IDE (интегрированная среда разработки), поддерживающая несколько языков программирования и платформ. Это инструмент, помогающий создавать приложения. Но это не связано с тем, что делает созданное приложение.
Поскольку это быстрые ответы, на ваш довольно неопределенный вопрос здесь нельзя ответить подробно.
Вы должны прочитать о
- протокол ftp
- Сокеты и как они используются с выбранным языком программирования
- Решите, какой тип пользовательского интерфейса должен использоваться клиентом (графический интерфейс, командная строка)
- Основные файловые операции (реализация соответствующих команд файловой системы cd, ls, chmod на сервере и клиенте)
Цитата:
Я пытался сделать это на java, но, получив некоторые проблемы, я не уверен, как запустить эти команды через java.
Если у вас есть конкретная проблема с существующим кодом, поднимите новый вопрос, покажите нам часть кода и объясните проблему.
Команды не выполняются через Java. Они выбираются или вводятся Пользователем в клиенте (например, кнопка Изменить каталог или ввод
cd <path>
в командной строке), а затем обрабатывается клиентским приложением. Для
cd
например, у вас будет переменная, содержащая текущий путь. Затем
cd
команда проверит, существует ли пройденный путь, и назначит его переменной после успешного выполнения. Другие операции будут использовать эту переменную. То
ls
например, команда получит список файлов в этом каталоге (см.
Файл listFiles (Java Platform SE 7 )[
^]).