![]() |
Рандом название файла
Здравствуйте! Подскажите пожалуйста код скрипта, чтобы он
1. брал в абсолютно произвольном порядке файл txt из z:\Work\cookies\*.txt и использовал имя файла во втором пункте 2. Копировал два файла (.ini и .conf) с именем файла из первого пункта из папок z:\Work\testini\имяфайла.ini z:\Work\testini\имяфайла.conf Единственный момент, файлов больше 10 000 и скорость работы очень маленькая, возможно ли и эту проблему как-то решить? Спасибо за любую помощь! |
Цитата:
Цитата:
Вы что-то не договариваете. Поясните. |
Раньше был такой код:
Цитата:
В данном случае скрипт работает довольно медленно и тормозит комп, потому что общее количество файлов 25 000 (по 12 500 .ini и 12 500 .conf) Мне теперь нужно чтобы имя файла скрипт рандомно брал отсюда: z:\Work\cookies\*.txt И уже из папки z:\Work\testini\ копировались одноименные файлы .ini и .conf Беда в том что в папке cookies 12 500 файлов. Возможно опять будут проблемы со скоростью работы скрипта и подвисанием компьютера |
А если не bat, а wsh это можно реализовать?
|
XXXp, можно. Напишите словами алгоритм работы, поскольку описание, приведённое в первом сообщении, не вполне соответствует коду из третьего сообщения.
|
Вот алгоритм:
1. Берем произвольный txt файл из папки c:\cookies, используем его имя (без .txt) 2. Копируем из папки z:\Work\ready-profiles\ файл с таким же именем, но с расширением .ini в папку c:\, однако теперь его полное имя и путь: c:\1.ini 3. Копируем из папки z:\Work\ready-profiles\ файл с таким же именем, но с расширением .conf в папку c:\profile, однако теперь его полное имя и путь: C:\profile\modify.conf Вроде все. Спасибо! |
Что-то не хватает? Вроде все описал...
|
Все еще очень требуется помощь....
|
Код:
@echo off |
Elven
Спасибо большое, но прошу проверить код, видимо где-то ошибка, потому что не работает. Пути проверил четырежды, с ними проблем нет, но скрипт сразу закрывается, без какого-либо выполнения |
У него скобки не бьют, писал совсем наспех.
Непонятно также зачем нужно обрезать %random% таким образом. Сорри за критику |
Цитата:
Рандом обрезал потому что не помнил сколько цифр он выдает, а со скобками действительно косяк нарисовался, в самом конце одну не выделил когда копировал. Код:
@echo off |
Спасибо, но все равно не работает(
|
Цитата:
попробуй теперь скопировать. |
Ну я батник запускаю, он сразу закрывается, ничего не происходит. Все пути копировал из рабочего батника, с ними ошибки быть не может, проверял много раз
|
Цитата:
|
Время: 23:56. |
Время: 23:56.
© OSzone.net 2001-