Утилита, чтобы загрузить и переименовать набор файлов?

Этот сценарий Bash прекрасен для загрузки всего нескольких файлов, но я должен загрузить более чем сто из них. VisualWGet может загрузить файл файлов, но не может переименовать их.

Кто-то знает об утилите Windows, которая взяла бы список с двумя текстами столбца, где столбец 1 будет содержать полный URL в файл, и столбец 2 содержал бы имя, которое будет использоваться для переименования?

0
задан 08.04.2011, 19:52

3 ответа

Можно также использовать Акселератор загрузки плюс (DAP), чтобы сделать и загрузку и переименование.

Просто необходимо создать список DAP, импортировать его в приложение, выбрать папку, в которой Вы хотите файлы, сохраненные затем позволенный, он делает работу.

Для создания списка DAP просто откройте текстовый редактор и введите следующее для каждого файла, который Вы хотите загрузить:

<filelist_index><fileinfo>
    <filename>FILENAME.EXT</filename>
    <url>FULL_URL_TO_FILE</url>
</fileinfo></filelist_index>

Замените FILENAME.EXT именем файла, которое Вы хотите (не забывайте РАСШИРЕНИЕ ФАЙЛА). Просто используйте MS Excel, чтобы консолидировать код затем вставка копии их к текстовому файлу и сохранить его как файл XXX.DAP. Вот демонстрационная электронная таблица: http://ge.tt/6sO1B2g

0
ответ дан 24.11.2019, 12:03

Можно дать выстрел расширению Firefox DownThemAll!. Это может загрузить несколько ссылок со страницы, можно отфильтровать список загрузки и также применить переименовать шаблон.

0
ответ дан 24.11.2019, 12:03

perl -MLWP::Simple -n -e '($u,$n)=split;getstore($u,$n)' filenames.txt

(Протестированный хорошо)

где filenames.txt содержит что-то как

http://foo.com/a/b?parm=x   this.dat
http://bar.org//d/e/f.html  that.html

Тот же сценарий в более длинной форме

#!/usr/bin/perl
use strict;
use warnings;
use LWP::Simple;

open my $fh, '<', "filenames.txt" or die "can't read filenames.txt because $!\n";
while () {
  my ($url, $newname) = split;
  getstore($url, $newname);
}

(Непротестированный)

0
ответ дан 24.11.2019, 12:03

Теги

Похожие вопросы