Что нового

Как проверить наличие нескольких файлов в папке по имени файла

coul_28

Новичок
Сообщения
8
Репутация
0
Всем доброго времени суток!

Перечитал все похожие темы и справки но так и не смог найти решение своей задачи.
Мне нужно чтобы скрипт проверял наличие в папке определенных файлов (лучше по имени), включая и файлы без расширения и по результатам проверки выполнял то или иное действие. Но никак не могу найти как указать это в функции If FileExists.

Это 3 файла с именами: config.db, ifindex-config, startup-config

Не судите строго :smile: Только учусь!

Код:
FileChangeDir('D:\OneDrive\TFTP')
If FileExists("config.db ifindex-config startup-config") Then
FileChangeDir('C:\bdrestore')
Run('BdcomRestore.cmd')
Else
FileChangeDir('C:\bdrestore')
Run('cheack_files_list.bat')
EndIf
 

pvnn

Осваивающий
Сообщения
305
Репутация
32
Можно так:
Код:
$Kat='D:\OneDrive\TFTP'
If FileExists($Kat&'\config.db') And FileExists($Kat&'\ifindex-config') And FileExists($Kat&'\startup-config') Then
	ShellExecute('BdcomRestore.cmd','','C:\bdrestore')
Else
	ShellExecute('cheack_files_list.bat','','C:\bdrestore')
EndIf
 
Автор
C

coul_28

Новичок
Сообщения
8
Репутация
0
pvnn сказал(а):

Премного благодарен уважаемый, pvnn! Также пробовал сделать с помощью And. Но не хватило знаний добавить $Kat . :beer: :IL_AutoIt_1:
 
Верх