У меня нет права использовать ssh/sftp (используя закрытый/открытый ключ). Поэтому ftp - мой единственный выбор.Запуск команды Unix после подключения через ftp с помощью java
Следующий фрагмент кода работает для меня отлично, извлекая файл из окна Unix, но мой девиз - войти в окно UNIX из окон, используя java, а затем из моего домашнего каталога перейдите в другой каталог и используйте grep, затем скопируйте этот вывод обратно в мою программу java windows. Я искал, как выполнить команду Unix в поле. как мы делаем это в скорлупе/Python/муравей ...
new URL("ftp://user:[email protected]/sourcefile;type=i");
URLConnection con = url.openConnection();
BufferedInputStream in =
new BufferedInputStream(con.getInputStream());
FileOutputStream out =
new FileOutputStream("Targetfile");
ОП сказал, что он не может использовать SFTP. – Kenster
Спасибо большое [Shubham] (http://stackoverflow.com/users/4041711/shubham-chaurasia) Теперь я использую Jsch, и он работает отлично. –