int FTPWindow::DeleteFile(FileObject * file) { MessageDialog md; int res = md.Create(m_hwnd, TEXT("Deleting file"), TEXT("Are you sure you want to delete this file?")); if (res != 1) return 0; res = m_ftpSession->DeleteFile(file->GetPath()); if (res == -1) return -1; m_ftpSession->GetDirectory(file->GetParent()->GetPath()); return 0; }
int FTPWindow::DeleteDirectory(FileObject * dir) { MessageDialog md; int res = md.Create(m_hwnd, TEXT("Deleting directory"), TEXT("Are you sure you want to delete this directory?")); if (res != 1) return 0; res = m_ftpSession->RmDir(dir->GetPath()); if (res == -1) return -1; m_ftpSession->GetDirectory(dir->GetParent()->GetPath()); return 0; }