示例#1
0
        /// <summary>
        ///     Obtain datetimestamp for remote file
        /// </summary>
        /// <param name="file"></param>
        /// <returns></returns>
        public DateTime GetDateTimestamp(FTPfileInfo file)
        {
            DateTime result = GetDateTimestamp(file.Filename);

            file.FileDateTime = result;
            return(result);
        }
示例#2
0
 /// <summary>
 ///     Another version taking FtpFileInfo and FileInfo
 /// </summary>
 /// <param name="file"></param>
 /// <param name="localFI"></param>
 /// <param name="PermitOverwrite"></param>
 /// <returns></returns>
 public bool Download(FTPfileInfo file, FileInfo localFI, bool PermitOverwrite)
 {
     return(Download(file.FullName, localFI, PermitOverwrite));
 }
示例#3
0
 /// <summary>
 ///     Version taking an FtpFileInfo
 /// </summary>
 /// <param name="file"></param>
 /// <param name="localFilename"></param>
 /// <param name="PermitOverwrite"></param>
 /// <returns></returns>
 public bool Download(FTPfileInfo file, string localFilename, bool PermitOverwrite)
 {
     return(Download(file.FullName, localFilename, PermitOverwrite));
 }