使用ls有不有办法取得指定盘或者文件夹里的所有文件及它包括的文件夹,
通过ls如何循环读出一个盘的文件夹与文件有没有哪个试过,能不能给个代码测试一下。
我找了dir,但测试没有成功,有没有谁有兴趣测试一下。 --------------------编程问答-------------------- 可以的,2种办法,dir or winApi --------------------编程问答-------------------- dir可以的。下面这个是帮助里面的,可以用来打印所有的文件,如果要处理文件夹,可以用到dir函数的第二个参数:
Dir[$] [ ( fileSpec [ , attributeMask ] ) ]
' List the contents of the c:\ directory, one entry per line.
Dim pathName As String, fileName As String
pathName$ = "c:\*.*"
fileName$ = Dir$(pathName$, 0)
Do While fileName$ <> ""
Print fileName$
fileName$ = Dir$()
Loop
--------------------编程问答-------------------- cnscns,我看了帮助,也测试了这个例子。
但你如果测试一下,你就知道了,结果不是你想要的。
因为我的c盘根目录下,有N多文件,包括隐藏文件,系统文件,还有其它,
这里就有许多没有显示出来。 --------------------编程问答-------------------- only4u,使用 winapi如何整哦。能不能给个例子,
学习学习。 --------------------编程问答-------------------- 呵呵,隐藏文件和系统文件这些要显示出来可能就需要用到winapi了,具体用法跟VB用winapi一样的 --------------------编程问答-------------------- winapi....
查一下fso这个类,google一下
貌似要写递归,fso没有现成的方法取所有文件 --------------------编程问答-------------------- 用Dir可以的。有参数 --------------------编程问答-------------------- lz要干嘛? --------------------编程问答-------------------- 什么呀
补充:企业软件 , Lotus