скопировать подмножество файлов из текущей папки в две разные папки назначения после числовой сортировки - PullRequest
0 голосов
/ 06 февраля 2020

Мне нужно скопировать подмножество файлов из одной папки в другую и повторить этот процесс между несколькими папками через R. Мои файлы - это файлы NetCDF, где обозначение имени файла: буква «A», за которой следует YYYYDDD_ ( S) день или ночь (DDD как юлианская дата). например: A2013001_N.n c, A2013032_S.n c и др. c. Буква A является константой для всех имен файлов из всех папок. Эти файлы находятся в разных папках. Каждая папка содержит одинаковое количество файлов (24). При копировании я хочу отсортировать файлы в порядке нумерации c, скопировать первые 18 файлов из текущей папки в новое место назначения A, а остальные файлы (внизу 6) в папку назначения B. Я хочу Повторите этот процесс для нескольких папок.

Я знаю, что gtools::mixedsort() может упорядочивать строки символов, содержащие встроенные числа, позволяя выполнять числовую сортировку. Я также знаю, как использовать files.rename(), file.copy() и fs::dir_copy для копирования файлов.

Я борюсь за копирование файлов в порядке сортировки.

...