Я пытаюсь создать пакетный скрипт для подтверждения размера файла и измененной даты. поскольку я использовал разные команды (diff, comp и другие), которые не дают мне необходимого результата. оба файла находятся удаленно и находятся в разных часовых поясах, поэтому использование вывода dir-команды не работает для меня.сравнение размера файла и измененной даты
попросить имя компьютера или keywork вытащить список из текстового файла
set /P "ComputerName=Please enter the computer name or the word batch to pull from computernames.txt: "
сравнить два места
file1= (fixed server location)\file.zip(or txt)
file2= \\%ComputerName%\m$\file.zip(or txt)
сравнить дата изменения (этот файл был изменен один раз в неделю, но не может использовать время штамп, так как файл выходит на компьютеры в разных часовых поясах, и если у копии есть проблема, она возвращается к последней успешной дате файла или отметке времени «начала времени»)
сравнить размер (файлы, которые не копию с умолчанию к 0 размера или размера, где он застрял)
if file1 = file2
end or proceed to next file in batch
if file1 does not equal file 2 (both conditions)
export %ComputerName% name to file
once confirmed end or continue next in txt list
Я немного изменил его, но все еще не получил нужный результат. –
@Testdummy, и где разница? каковы значения, полученные кодом? как они отличаются от ожидаемого поведения? .... –
Я добавил новый код ниже, но тест, который я запускал, не выводил ошибку или каких-либо ролей, хотя я убедился, что оба они содержат два разных файла: –