All streams
Search
Write a publication
Pull to refresh

Comments 4

Спасибо.

Попробуйте 7z - он сейчас zstd умеет. С zstd жмет оч быстро.

Вызов powershell в CMD-скрипте всего лишь для получения даты и времени в нужном формате - это явный overhead. Тут или весь скрипт делать в Powershell, или всё делать в CMD.
Вот пример в CMD-скрипте переменных с датой в формате YYYY-MM-DD и временем в формате HH:MM с ведущими нулями
set $namedate=%DATE:~-4%-%DATE:~3,2%-%DATE:~0,2%
set $nametime=%TIME:~0,2%-%TIME:~3,2%-%TIME:~6,2%
set $namedate=%$namedate: =0%
set $nametime=%$nametime: =0%



Я пришёл прочитать, как автор в скрипте производит обход дерева каталогов, в тут вручную подготовленный список проектов-моделей. Получается, что у автора инженер BIM должен каждый раз сообщать ему, что на ревит-сервере создана новая модель. А если кто-то что-то забыл, резервной копии не будет. Это не дело.

Ан нет, прошу прощения. Второй абзац - результат моей невнимательности. Не заметил сразу команду
for /D /R "%basepath%" %%d in (*.rvt) do
Только зачем файл создавать? Всё делается "на лету".

По поводу времени — не помню, что-то мне не нравилось в "бат" формате времени что у меня получался.
По поводу листа — это въевшийся в подкорку опыт работы со скриптами, гласящий "лист всегда надёжней". Не претендую на самое академически верное решение, отталкиваюсь от своего опыта.

Sign up to leave a comment.

Articles