private void listBackupDatabase() { try { FTPConnector ftpH = new FTPConnector(MainWindow.ONLINE_FTP_USERNAME, MainWindow.ONLINE_FTP_PASSWORD); List <FileStruct> listString = ftpH.ListFiles("ftp://" + MainWindow.ONLINE_FTP_HOSTNAME + "/" + "Project/GZB/Users/"); foreach (FileStruct item in listString) { String fileName = item.Name; if (fileName.Split('.')[0].Split('@')[0].Equals(MainWindow.USER_ID + "_backup")) { fileName = fileName.Split('.')[0].Split('@')[1]; fileName = fileName.Split('&')[0] + " " + fileName.Split('&')[1].Replace("-", ":"); fileName = DateTime.Parse(fileName).ToString("yyyy年MM月dd日HH:mm:ss"); FileDataGridView.Rows.Insert(0, item.Name, fileName + "的备份"); } } } catch { } }
private void DownloadDatabaseWork(object sender, DoWorkEventArgs e) { FTPConnector ftpH = new FTPConnector(MainWindow.ONLINE_FTP_USERNAME, MainWindow.ONLINE_FTP_PASSWORD); ftpH.DownLoadFile(downloadingFileName, MainWindow.LOCAL_DATABASE_LOCATION); }