2015-07-23 4 views
3

Как вы получаете дату, измененную из файла на FTP-сервере в визуальном базисе?Файл FTP с последним измененным VB.NET

Это то, что я до сих пор:

Dim request = CType(WebRequest.Create(URL + ZipFile), FtpWebRequest) 
request.Method = WebRequestMethods.Ftp.GetDateTimestamp 

Я пробовал пару строк потом, но никто на самом деле не возвращать дату.

ответ

2

Ну я понял это, но я оставлю это здесь, так как я не мог найти любые другие vb.net сообщения об этом:

Imports System.Net 
Imports System.Globalization 

Dim request = CType(WebRequest.Create(URL + ZipFile), FtpWebRequest) 
request.Method = WebRequestMethods.Ftp.GetDateTimestamp 
Dim response = CType(request.GetResponse(), FtpWebResponse) 
Dim ServerDate = DateTime.ParseExact(response.StatusDescription.Substring(4,14),"yyyyMMddHHmmss",_ 
            Cultureinfo.InvariantCulture,DateTimeStyles.None) 
+1

Вы, возможно, потребуется преобразовать время от UTC (возвращаемый по FTP-серверу) по местному времени. См. [Преобразование времени UTC/GMT в локальное время] (http://stackoverflow.com/q/179940/850848). Спасибо, что поделились своим решением и приветствуем Stack Overflow! –

 Смежные вопросы

  • Нет связанных вопросов^_^