Эй, ребята, я ищу пакетный файл, чтобы сообщить мне, были ли изменены некоторые папки сегодня (я буду запускать его каждое утро). Я рад указать, что каждая из папок должна быть запрошена, я просто не смог найти все, что соответствует моим требованиям. Если кто-то знает с головы, что такое код для .bat, это было бы потрясающе :) Спасибо заранее.Пакетный файл для определения измененных дат
ответ
вы можете использовать VBScript
Set objFS = CreateObject("Scripting.FileSystemObject")
strFolder = WScript.Arguments(0)
Set objFolder = objFS.GetFolder(strFolder)
If DateDiff("d", Now, objFolder.DateLastModified) = 0 Then
WScript.Echo "0"
End If
в пакетной обработки файлов (или командной строки)
C:\test>cscript //nologo test.vbs myFolderName
Используйте цикл для перехвата данных. (Или вы даже можете сделать все, что в VBScript)
Вот командный файл, который должен сделать трюк:
@echo off
setlocal ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
for /D %%Q IN (*.*) DO (
set FILETIME=%%~tQ
if "!FILETIME:~0,10!"=="%DATE:~4%" echo %%Q
)
Это работает путем сравнения финиковой части файла метка времени от текущей даты.
Как указано, он проверяет каталоги в текущем каталоге, но вы можете заменить *. * На любой файл, который вы хотите проверить (или передать его в качестве аргумента).
Я не знаю, будет ли это работать на системах с любыми другими стандартными настройками английского/американского языка по умолчанию, но это, вероятно, может быть изменено, чтобы заставить его работать, если этого еще не сделано. Я также не знаю, что произойдет, если система будет совместно использоваться пользователями в разных часовых поясах.
- 1. Пакетный файл - копировать два последних измененных файла
- 2. пакетный файл только для резервного копирования только измененных файлов
- 3. Пакетный скрипт для поиска имен измененных файлов
- 4. Windows пакетный файл для создания csv список файлов и дат
- 5. Пакетный файл для определения версии Windows на XP Embedded
- 6. Пакетный файл для определения минимума строки данных в другом файле
- 7. Отображение имен файлов, измененных дат и измененных времен
- 8. Определения смежных интервалов дат
- 9. пакетный файл для цикла
- 10. пакетный файл для .png?
- 11. Пакетный файл для PsExec
- 12. Пакетный файл для обслуживания
- 13. Лучший способ определения измененных данных в C++
- 14. Пакетный сценарий, который может обновить файл с диапазоном дат
- 15. пакетный файл, который создает новый пакетный файл
- 16. Как вызвать пакетный файл из определения сборки TFS?
- 17. Неисправность Внедрение JavaScript для определения недействительных дат
- 18. Настройка созданных и измененных дат для элементов списка Sharepoint 2010
- 19. командный файл для копирования только вновь созданных или измененных папок
- 20. Пакетный файл не запускает другой пакетный файл
- 21. Ярлык для определения измененных файлов в качестве аргументов GIT различий
- 22. Пакетный файл для щелчка мыши
- 23. Пакетный файл для программы vba
- 24. Пакетный файл для обмена папкой
- 25. Rename пакетный файл для Windows
- 26. Пакетный файл для запроса реестра
- 27. пакетный файл для/F delims
- 28. Создать пакетный файл для iexpress
- 29. Пакетный файл для вставки макроса
- 30. Пакетный файл для оператора цикла