Мое приложение хранит текстовые файлы на FTP-сервере, которые также размещаются на веб-службе.
В каталоге, где я размещаю текстовые файлы, я могу найти другие текстовые файлы. Я хотел бы удалить все файлы в текущем каталоге каждый раз, когда сохраняю новые.
На самом деле я пытался использовать следующую команду:
FTPClient ftpClient = new FTPClient();
ftpClient.connect(siteFTP);
if (ftpClient.login(usrFTP, pswFTP)) {
ftpClient.enterLocalPassiveMode();
FTPFile[] remoteFiles = ftpClient.listFiles(path);
if (remoteFiles.length > 0) {
ftpClient.deleteFile("/prenotazioni/*.txt");
}
}
Но даже если в этом каталоге были txt-файлы, FTP-репозиционирование:
> DELE /prenotazioni/*.txt
> 550 File not found