| View previous topic :: View next topic |
| Author |
Message |
Portal_Daemon
Joined: 28 Apr 2012 Posts: 1
|
(Separately) Posted: Sat Apr 28, 2012 22:08 Post subject: Использование BatchCopyDate |
|
|
Приветствую!
Скопировали файловую базу на 500Гб и потерлись даты изменения и создания файлов. Т.к. старая копия есть, стоит задача перенести атрибуты с нее на уже скопированные файлы. Хочу использовать для этого скрипт BatchCopyDate уважаемого Вахмурки, но есть вопрос:
При старте скрипта BatchCopyDate (_powerpro.wincmd.ru/Scripts/BatchCopyDate.htm)
Вылазит ошибка PowerPro:
Bad expression: invalid operator at
:\_TEMPWORKING\,D:\test])
runfile.copy(D:\_TEMPWORKING\,D:\test\)
Настройка кнопки скрипта:
Команда: D:\Program files\PowerPro\powerpro.exe
Параметры: runfile.copy("%P,"%T")
Где "copy" - это имя скрипта, помещенного в D:\Program files\PowerPro\scripts с расширением "txt"
Подскажите, где ошибаюсь?
Спасибо |
|
| Back to top |
|
 |
sa
Joined: 29 Apr 2009 Posts: 2711
|
(Separately) Posted: Sat Apr 28, 2012 22:54 Post subject: |
|
|
Portal_Daemon
Можно также попробовать решить задачу архиваторным плагином NSCopy. |
|
| Back to top |
|
 |
Вахмурка

Joined: 27 Dec 2004 Posts: 2587 Location: Большая деревня Москва
|
|
| Back to top |
|
 |
imperiadm
Joined: 08 Nov 2025 Posts: 1
|
(Separately) Posted: Sat Nov 08, 2025 08:24 Post subject: |
|
|
Здравствуйте. У меня такая же проблема. При выполнении получаю ошибку:
| Code: |
Bad expression: invalid operator at D:\original\")
runfile.BatchCopyDate("c:\aa\", "D:\original")
|
Настройка:
| Code: |
Command: D:\Program Files\PowerPro\powerpro.exe
Parameters: runfile.BatchCopyDate("%P", "%T")
|
А работающие скрипты выдают ошибку, например:
| Code: |
Cannot access script file CopyDate
|
|
|
| Back to top |
|
 |
Вахмурка

Joined: 27 Dec 2004 Posts: 2587 Location: Большая деревня Москва
|
(Separately) Posted: Wed Nov 12, 2025 02:34 Post subject: |
|
|
2imperiadm
1) Проверь, что скрипт реально там, в подпапке scripts;
2) Попробуй поставить знак вопроса перед параметрами ТС, типа
| Code: | runfile.BatchCopyDate(?"%P", ?"%T") |
3) Почитай мою статью;
4) Если уж совсем ничего не выходит, пропиши пути открытым текстом:
| Code: | runfile.BatchCopyDate("c:\aa\", "D:\original") |
Почему, кстати, на конце обратный слэш то есть, то нет? ТС передает путь со слэшем.
Пиши лучше не сюда, а на мыло pprotcmd гав-гав yandex.ru _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
| Back to top |
|
 |
|