при нажатии кнопки PUT берем файлы из папки и грузим на FTP и соотвественно удаляем после этого эти же файлы на ПК, почему-то строка f.delete(); просто не выполняется, ошибок при компиляции нет, что это может быть?
| Код | if(cmd == "PUT File") { try { ftp.connect("192.168.123.254"); ftp.login("Administrator", "11111"); ftp.setFileType(FTP.ASCII_FILE_TYPE); ftp.enterLocalPassiveMode(); tA.setText("Connected"); File file = new File("c:\\test1\\out\\"); String[] fn = file.list();
for (int i = 0; i < fn.length; i++) { File f = new File(file.getPath(), fn[i]); input = new FileInputStream(f); ftp.appendFile("\\test\\in\\" + f.getName(), input); tA.append("\n" + "Input OK"); f.delete(); tA.append("\n" + "Delete"); } tA.append("\n" + "Remote system is" + ftp.getSystemName()); } catch(Exception e) { e.printStackTrace(); } }
|
|