![]() |
Проверка файлов по сети
Доброго времени суток)
Задача такая: есть список файлов разбросанных по сети. Нужно найти их и записать в файл время изменения. Пока у меня получилось такое: config.txt - тут лежит список файлов, причем путь к файлу и имя файла разделяются запятой. Для файлов может применяться маска. Код:
for /f "tokens=1,2* delims=," %%i in (config.txt) do ( Цитата:
Где я не прав? |
Цитата:
|
Забыл указать - по маске надо найти самый свежий файл в каталоге.
%%i - это каталог %%j - имя файла В конфиг.тхт примерно такое: \\server\path\to\file\,*.txt Разделитель - запятая. Возможно, это усложнение. Но после поиска самого свежего файла, у меня на руках только имя файла. Таким образом, храню путь до каталога. То есть следующее действие - через for взять время создания %%i%filename%. Но значение filename не меняется. |
Код:
setlocal enabledelayedexpansion |
Время: 19:39. |
Время: 19:39.
© OSzone.net 2001-