|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Сравнение даты в цикле |
|
CMD/BAT - [решено] Сравнение даты в цикле
|
Новый участник Сообщения: 23 |
Пытаюсь из "моих документов" заархивировать все файлы созданные в этом году,но не могу понять, как нужно сравнивать дату в цикле.
В Данном коде при сравнение вместо даты переменной datenew, отображаются просто две ковычки.Подскажите,что делаю не так? =================================== @echo on SETLOCAL ENABLEDELAYEDEXPANSION set FROM=%USERPROFILE%\Documents set TO=C:\arhiv\Мои документы\%USERNAME% md "%TO%\" set VDATE=%date:~-10% set vtime=%TIME:~0,-3% set vtime=%vtime::=.% md "%TO%\%VDATE%" rem "C:\Program Files\WinRAR\WinRAR.exe" a -r "%TO%\%VDATE%\%VTIME%.rar" "%FROM%\*.*" for %%f in (!FROM!\*.*) do ( set DATE = %%~tf set DATENEW = "%DATE:~-4%" if "%DATENEW%" GEQ "00.00.2021 00:00" ("C:\Program Files\WinRAR\WinRAR.exe" a -r "!TO!\!VDATE!\!VTIME!.rar" "%%f") ) pause =================================== |
|
Отправлено: 16:34, 24-06-2020 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать krol2134, зачем здесь цикл?
P.S. От архива на том же физическом носителе толк околонулевой. |
Отправлено: 19:09, 24-06-2020 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 2733
|
Профиль | Отправить PM | Цитировать @Echo Off Set "From=D:\CMD_Forum" Set "To=D:\Backup" FOR /F "tokens=2 delims==." %%d in ('WMIC OS GET LOCALDATETIME /VALUE') DO SET "@Tdate=%%d" Set /A TT=%@Tdate:~0,8%, TA=%@Tdate:~0,4%-1, TB=%@Tdate:~0,4%+1 Set "TA=%TA%1231235900" Set "TB=%TB%0101000000" 2>nul MD "%To%\%TT%" "C:\Program Files\WinRAR\WinRAR.exe" U -r -tam%TA% -tbm%TB% -ag+HH.II.SS "%TO%\%TT%\.rar" "%FROM%\*.*" Exit /B |
------- Последний раз редактировалось megaloman, 24-06-2020 в 22:48. Отправлено: 22:39, 24-06-2020 | #3 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
VBS/WSH/JS - Поиск файла в каталогах и сравнение даты его создания | pedrosoft | Скриптовые языки администрирования Windows | 13 | 20-06-2020 23:13 | |
CMD/BAT - [решено] Сравнение даты изменения | Elven | Скриптовые языки администрирования Windows | 2 | 07-04-2015 13:32 | |
CMD/BAT - [решено] Сравнение и настройка даты на компьютере | Valek271183 | Скриптовые языки администрирования Windows | 3 | 18-07-2014 00:44 | |
CMD/BAT - [решено] Сравнение даты изменения файлов и замена старого на новый | Tosyk | Скриптовые языки администрирования Windows | 17 | 30-11-2012 12:45 | |
CMD/BAT - Сравнение даты | SloTiK | Скриптовые языки администрирования Windows | 3 | 26-10-2012 19:08 |
|