chenronting 发表于 2009-12-3 21:52:44

如何生成文件夹列表

本帖最后由 chenronting 于 2009-12-5 09:00 编辑

我想用AU3获取一个文件夹下。的所有子文件夹。 名称
不用多。只要有一层就够用了。

一句话。 就是说:RT

呵呵。 谢谢大家关注

-------------------------------
如何读取到他这个文件的列表呢
我找帮助。 找了很久。 找不到唉

可能是我没找对关键词吧~~

生成列表后。

#include <File.au3>

#include <Array.au3>

$a = _FileListToArray(@WindowsDir, '*', 2)

_ArrayDisplay($a, 'Windows子目录列表')

_FileListToArray 一定要跟 _ArrayDisplay 成对的吗。 不能用别的来保存跟读取数据吗。 我试过直接新建一个TXT。 保存不了。 用msgbox 也是空的。

$b = 第一个文件夹名称
$c = 第二个
....

感谢~afan

已经解决了。~~

afan 发表于 2009-12-3 22:29:21

回复 1# chenronting #include <File.au3>
#include <Array.au3>
$a = _FileListToArray(@WindowsDir, '*', 2)
_ArrayDisplay($a, 'Windows子目录列表')

seeking 发表于 2009-12-4 09:19:36

用批处理貌似也可以,不过要比楼上的麻烦很多

chenronting 发表于 2009-12-4 10:21:25

我想知道返回来的数值。 如何。 再使用起来!
不是全部的。 我想把他们一个个都分出来。
如$b = 第一个文件夹的名称
如$c = 第二个文件夹的名称

之类的。
有什么办法吗
我有看过帮助了。 可是找不到。
能否给点提示啊!
非常感谢

afan 发表于 2009-12-4 19:33:41

回复 4# chenronting #include <File.au3>
$a = _FileListToArray(@WindowsDir, '*', 2)
If $a <> 0 Then
        For $i = 1 To $a
                MsgBox(0, '子目录名', $a[$i])
        Next
EndIf
页: [1]
查看完整版本: 如何生成文件夹列表