Dilma писал(а):
сравнивать можно например поиском расширения в строке .xxx;.yyy;.zzz. Если поиск вернул позицию больше нуля, то расширение подходитИ удалит файл file.abcd вместе со всеми *.abc
Лучше уж первый способ
Dilma писал(а):
далее компонентом FileParts извлекаем расширение и сравниваем с нужнымиAdd(FileSearch,16558719,133,154)
{
link(onSearch,7346097:doEvent1,[])
}
Add(FilePart,8533603,238,161)
{
link(onExt,6722957:doCompare,[])
}
Add(If_else,6722957,294,175)
{
Op2=String(.xxx)
link(onTrue,11707598:doWork2,[(441,181)])
link(onFalse,4658780:doCompare,[(341,188)(341,209)])
}
Add(FileTools,5937669,518,161)
{
link(FileName,4479001:Value,[])
}
Add(If_else,4658780,357,203)
{
Op2=String(.yyy)
link(onTrue,13242493:doWork2,[(469,209)])
link(onFalse,9566621:doCompare,[(408,216)(408,230)])
}
Add(HubEx,11707598,497,168)
{
link(onEvent,5937669:doDelete,[])
}
Add(If_else,9566621,427,224)
{
Op2=String(.zzz)
link(onTrue,13242493:doWork3,[(473,230)])
}
Add(HubEx,13242493,469,196)
{
link(onEvent,11707598:doWork3,[(501,209)])
}
Add(Memory,4479001,518,98)
{
}
Add(Hub,7346097,182,154)
{
link(onEvent1,4479001:doValue,[(227,160)(227,104)])
link(onEvent2,8533603:doPart,[])
}