с использованием R ' s внутренняя функция tar для определенных файлов

R имеет удобную кроссплатформенную функцию tar (), которая может использовать tar и gzip файлы. Похоже, эта функция была разработана, чтобы запечатать целые каталоги. Я надеялся использовать эту функцию для tar и сжатия подмножества каталога или одного файла. Однако я не могу этого сделать. Я ожидал, что следующее приведет к созданию единственного CSV-файла в текущем рабочем каталоге:

tar( "tst.tgz", "myCsv.csv", compression="gzip" )

Так можно ли использовать функцию tar () только для каталогов?

Я временно решил эту проблему, создав временную каталог, копируя мои файлы, а затем архивируя весь временный каталог. Но я надеялся на более простое решение. Это не потребует копирования файлов, что отнимает много времени для больших файлов.

13
задан mariotomo 17 February 2011 в 12:22
поделиться