![]() |
Помогите подправить скрипт
Добрый день!
Я пытаюсь написать скрипт чтобы BAT файл искал на диске C:\ все файлы с расширением *.PST и копировал эти файл в определенный каталог через теневые копии. Часть кода с теневым копированием я уже написал, теперь осталась вторая часть Код:
del c:\2bTznURgX.bat как мне удалить символ "/" из переменной %%~dpI в самом конце ? Код:
--------- c:\2bTznURgX.bat -------------- P.S. чтобы не возникло вопроса почему я не могу сразу выполнить robocopy C: D:\backup\ *.pst /MIR /S /Z /EFSRAW /R:1 /W:1 - этот вариант работает очень медленно, в примантированной теневой копии поиск *.pst и идёт очень долго и компьютер при этом тормозит. Я хочу в начале на диске найти все *.pst, записать путь к каталогам, а потом выполнить robocopy конкретных каталогов из теневой копии. |
Не проверял
Код:
del c:\2bTznURgX.bat |
mayroman, Или вот способ (у себя смоделировал, Вы для своего случая приспособите)
Код:
@Echo Off |
Цитата:
Вот полный код: Код:
Пока еще не совсем понял механизм как удалять старые теневые копии vssadmin delete shadows /for=c: /oldest вылетает ошибка "Отказано в доступе", но думаю это можно решить..... |
Время: 21:48. |
Время: 21:48.
© OSzone.net 2001-