Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   [решено] Получить список каталогов в каталоге (http://forum.oszone.net/showthread.php?t=221716)

olann 28-11-2011 22:55 1805288

Получить список каталогов в каталоге
 
Помогите.
Есть некая директория например C:\ScriptDir\dir\
соответственно ScriptDir директория со скриптом
В dir расположено например 10-ть каталогов, а в них также есть куча файлов и каталогов.
как мне получить все имена каталогов расположенных в C:\ScriptDir\dir\ но не глубже.
К примеру в CMD это выглядело так
Код:

For /D %%i In (*) do Echo %%i >> dirs.txt
Можно использовать следующее
Код:

        $find = FileFindFirstFile ("C:\WSNMP\www\")
        While 1
                $file = FileFindNextFile($find)
                If @error Then ExitLoop
                        MsgBox(0,"",$file)
        WEnd

Но тогда будут попадать в выборку и файлы. А мне требуется только каталоги.

Creat0R 28-11-2011 23:44 1805321

Цитата:

Цитата olann
как мне получить все имена каталогов расположенных в C:\ScriptDir\dir\ но не глубже. »

Код:

#include <Array.au3>
#include <File.au3>

$aDirs = _FileListToArray(@ScriptDir & "\dir", "*", 2)

_ArrayDisplay($aDirs)


olann 03-12-2011 20:33 1808661

Спасибо. Отлично


Время: 03:35.

Время: 03:35.
© OSzone.net 2001-