Как читать список папок в папке?



  • Доброго времени вам! Не могу не как понять, как читать список папок.
    Например у меня есть папка, у неё например может быть 1 или 10 других папок.

    И мне как то нужно, по каждой этой попки проходится, и у каждой папки брать какой либо файл.
    И что делать если я не знаю имен папок, т.е имена могут быть рандомными.
    Пример папки:
    c8eef7aa-c067-407c-845d-d13bb9803f24-image.png
    У каждой папки есть txt файлы:
    a726b643-170e-4a01-abd5-2c6435dab483-image.png

    Спасибо за подсказки и за помощь заранее!



  • @QmlwZ попробуйте через "Файловая система - Поиск файлов" искать папки или сразу нужные файлы.



  • @SimpleBot спасибо за ответ!
    А как понять "сразу файлы"? Можно сразу же имя файла сделать, и bas будет искать именно в папках этот файл?



  • @QmlwZ сам не никогда пользовался этой функцией. предположительно вот так
    Screenshot_1.png
    поиск всех текстовых файлов



  • @SimpleBot хох хох! Спасибо вам большое!
    Вроде бы получил все пути txt файлов, как раз мне это и нужно:
    2e7adeb0-bd57-4108-b1cc-dbfc9836d5f1-image.png
    А что если искать по имени файла? Т.е все так-же, но только по имени и по txt?
    Нет такой функции в BAS`е?



  • @QmlwZ пробуйте изменять содержимое поля "Маска Имени Файлов".
    Например так: "myfilename.txt" - будет искать файлы с таким названием.
    Или так "*-test.txt" - найдет:
    1-test.txt
    2-test.txt
    qwert-test.txt
    asdfg-test.txt
    zxcvb-test.txt
    ...



  • @SimpleBot Спасибо большое! Не знаю что бы без вас делал.
    Хоть как вы и говорили то что не когда не пользовались этой функцией, все равно все круто рассказали.



  • @QmlwZ Используйте модуль Path для работы с файловой системой, там плюшек много https://community.bablosoft.com/topic/15183/path



  • @serrgo спасибо за ответ и за дополнительное решение! В будущем мне это как раз нужно. Спасибо!



  • 4
  • 42
  • 25
  • 2
  • 7
  • 2
  • 3
  • 4