Что нового

Алгоритм поиска папки

havi2307

Новичок
Сообщения
7
Репутация
1
Версия AutoIt: 3.3.14.2

Описание:
Есть некоторый путь, который заранее известен: путь к папке с игрой, WTF, Account.
В этой папке находятся папки с рандомизированной последовательностью чисел.
zCFz5hhrtLQ.jpg
Заранее известно, что в одной из папок точно есть нужна нам папка, положим, "Борейская тундра"
rrSgIAo5rBg.jpg
Нужно проверить все папки, с учетом того, что мы не знаем их названия. Знаем мы только то, что в одной из них есть папка "Борейская тундра", которая нам и нужна.
Примечания: Вкратце суть вопроса: как указать в пути к папке папку по её порядковому номеру, вместо названия? Может есть какой-то макрос?
Спасибо за помощь!
 

Tempo

AutoIT Гуру
Сообщения
616
Репутация
205
havi2307, после того как нужная папка найдена нужно открыть папку в которой она находиться или каковы дальнейшие действия? Еще интересно чем не подходит поиск Windows
 
Автор
H

havi2307

Новичок
Сообщения
7
Репутация
1
Tempo сказал(а):
havi2307, после того как нужная папка найдена нужно открыть папку в которой она находиться или каковы дальнейшие действия? Еще интересно чем не подходит поиск Windows
Это уже не важно, меня интересует только как найти нужную папку среди перечня папок с заведомо неизвестными именами, зная, что в нужной лежит папка с известным именем.
 

InnI

AutoIT Гуру
Сообщения
4,912
Репутация
1,429
Код:
#include <File.au3>

$Path = "I:\World of Warcraft\WTF\Account"
$Name = "Борейская тундра"
$aList = _FileListToArrayRec($Path, $Name, $FLTAR_FOLDERS, $FLTAR_RECUR, $FLTAR_NOSORT, $FLTAR_FULLPATH)
If Not @error Then ConsoleWrite($aList[1] & @CRLF)
 
Автор
H

havi2307

Новичок
Сообщения
7
Репутация
1
InnI сказал(а):
Код:
#include <File.au3>

$Path = "I:\World of Warcraft\WTF\Account"
$Name = "Борейская тундра"
$aList = _FileListToArrayRec($Path, $Name, $FLTAR_FOLDERS, $FLTAR_RECUR, $FLTAR_NOSORT, $FLTAR_FULLPATH)
If Not @error Then ConsoleWrite($aList[1] & @CRLF)
Отлично, спасибо.
А как найти следующее совпадение после этого?
 
Верх