1 (изменено: alexii, 2011-10-04 10:51:53)

Тема: ANY: Какой скрипт использовать? (Копирование файлов)

Простите, если пишу не в той ветке, но самый шустрый код получается с использованием несложных команд - CMD/BAT, а следующим в порядке уменьшения производительности работы кода при работе с локальными файлами какой скрипт займет место, подскажите?

Цель - формирование самостоятельного кода или программы для осуществления резервного копирования с умопомрачительным количеством файлов и сложной схемой резервирования...

Любители построили Ковчег, а профессионалы - Титаник.

2

Re: ANY: Какой скрипт использовать? (Копирование файлов)

Исправлена орфография, оформление. Тема перенесена в другой раздел.

stir пишет:

но самый шустрый код получается с использованием несложных команд - CMD/BAT,

Самый медленный.

stir пишет:

а следующим в порядке уменьшения производительности работы кода при работе с локальными файлами какой скрипт займет место, подскажите?

Любой другой. Начните изучать PowerShell.

3

Re: ANY: Какой скрипт использовать? (Копирование файлов)

А разве играет какую-то роль язык скрипта (в плане производительности), если речь о "резервном копировании с умопомрачительным количеством файлов"?
Файлы ведь копируются средствами ОС в конечном счёте?
Может, главным здесь будет производительность железных носителей (дисков)?

Предложения в русском языке начинаются с большой буквы и заканчиваются точкой.
В названии ветки всегда должен быть указан язык программирования или среда исполнения скрипта, если это возможно.

4

Re: ANY: Какой скрипт использовать? (Копирование файлов)

stir пишет:

Простите, если пишу не в той ветке, но самый шустрый код получается с использованием несложных команд - CMD/BAT, а следующим в порядке уменьшения производительности работы кода при работе с локальными файлами какой скрипт займет место, подскажите?

Цель - формирование самостоятельного кода или программы для осуществления резервного копирования с умопомрачительным количеством файлов и сложной схемой резервирования...

1) По очевидным причинам "шустрый" код лучше писать не на скриптовом языке.
2) Как заметил The gray Cardinal операции с винчестером в принципе очень накладные и выигрыш от выбранного компилятора/интерпретатора будет совсем не большой(в процентном соотношении).
Вывод: либо используйте стороннее ПО(например Acronis), либо работайте над оптимизацией алгоритма резервного копирования(например нет смысла копировать файлы, которые не менялись с момента прошлого копирования).

5 (изменено: stir, 2011-10-10 13:17:53)

Re: ANY: Какой скрипт использовать? (Копирование файлов)

Спасибо. все понятно.
Пишу код с использованием JS под браузер, а коли выигрыш мизерный при ручном однократном запуске резервного копирования файлов общим объемом более 300 Гб.. а потраченное время на обработку кода регулярки теоретически тоже небольшое - все будет нормально. Пропуск уже имеющихся файлов - предусмотрен. Прога сама будет делать разбивку по объему под двд диск.
Спасибо за совет.
Т.к. я написал уже почти добрую часть на JS - оставляю все как есть, а позже перейду на другой по вашему совету...
/п.с. однако время копирования 1 файла равного 100 Мб и миллиона мелких на тот же объем совершенно разное, /

Любители построили Ковчег, а профессионалы - Титаник.

6

Re: ANY: Какой скрипт использовать? (Копирование файлов)

/п.с. однако время копирования 1 файла равного 100 Мб и миллиона мелких на тот же объем совершенно разное, smile/

Это справедливо для любого файлового менеджера, для любой программы резервного копирования.