Я пытался извлечь измененную полную временную метку из списка файлов в папке FTP, используя пакет curl
в R. Все, что мне удалось извлечь, это частичный DateTime с использованием подхода, несколько напоминающегочто было сделано в этом посте: Извлечение измененного DateTime файла с FTP-сервера
Это то, что я пробовал, и результат этого:
h <- new_handle()
handle_setopt(h,.list = list(
username = "******",
password = "*******",
verbose = TRUE,
port = ***,
filetime = TRUE,
header = TRUE
))
url = "ftp://*******"
con <- curl(url = url,handle = h)
files <- readLines(con)
files
#
# -rw------- 1 1023 1023 35510250 Nov 22 2017 BD Full.xlsx
# -rw------- 1 1023 1023 37651589 Oct 30 13:23 BD Full_10_30_2018.xlsx
# -rw------- 1 1023 1023 51708033 Jan 31 16:12 December.txt
# -rw------- 1 1023 1023 48986622 Feb 07 15:05 January.txt
# -rw------- 1 1023 1023 51659161 Jan 31 16:12 November.txt
# -rw------- 1 1023 1023 51604482 Jan 31 16:12 October.txt
#.....
Проблема в том, что строки, из которых я собираюсь извлечь метки времени, автоматически переформатируются, если они были последний раз изменены в течение последнего года.
Я пытался по-разному параметризовать дескрипторы, чтобы получить формат MM/YY/DD HH:MM:SS
, но безуспешно.Пожалуйста, помогите?