コード例 #1
0
ファイル: Program.cs プロジェクト: PdrLins/EasiestGetSusFile
            public FTPFileInfo Load(string listDirectoryDetails)
            {
                var file = new FTPFileInfo();

                string[] lines = listDirectoryDetails.Split("\r\n".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
                return(lines.Length == 1 ? LoadFromLine(lines[0]) : null);
            }
コード例 #2
0
ファイル: Program.cs プロジェクト: PdrLins/EasiestGetSusFile
            public FTPFileInfo LoadFromLine(string line)
            {
                FTPFileInfo file = new FTPFileInfo();

                string[] ftpFileInfo = line.Split(" ".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
                file.FileDate = DateTime.Parse(ftpFileInfo[5] + " " + ftpFileInfo[6] + " " + ftpFileInfo[7]);
                file.FileSize = long.Parse(ftpFileInfo[4]);
                file.FileName = ftpFileInfo[8];

                return(file);
            }