Долгосрочный lurker, впервые опубликовывая! Я новичок в Ruby, поэтому мне бы очень понравилась эта помощь.Скопировать список файлов из одной директории в другую - Как поместить текстовый файл в массив?
У меня есть большой текстовый файл со списком файлов, разделенных перерывом, так это выглядит следующим образом:
ARO_9501.jpg
ARO_9506.jpg
IMG_1499.jpg
IMG_1511.jpg
Как я могу получить этот текстовый файл в массив, так что я могу назвать .each на он и скопировать файлы в другой каталог?
'readlines'already дает массив (и' map' дает вам другое); нет необходимости выделять массив и выталкивать значения в третьем массиве. 'ar = File.readlines ("/home/kirti/ruby / foo.txt "). map (&: chomp)' – steenslag
@steenslag Я искал это .. Но не мог вспомнить, когда писал предыдущие код .. Спасибо за ваш комментарий. –
При использовании File.readlines какое имя массива он отображает? Эта строка кода работает, но я не уверен, что она сохраняет имена файлов? – theartofbeing