如何计算出vb.net文件夹中有多少个文件夹

时间:2011-06-29 04:34:22

标签: vb.net visual-studio visual-studio-2010 directory

我希望能够找出文件夹中有多少个文件夹。这是因为我要制作一个备份系统,我希望能够说出文件夹中是否已有5个文件夹,然后删除最旧的文件夹并添加新的文件夹。我将如何做到这一点?

2 个答案:

答案 0 :(得分:2)

首先,您可以使用My.Computer.FileSystem.GetDirectories方法获取所有子目录的集合。找出该集合中存在多少项目应该是微不足道的。

如果您需要搜索最旧的版本,请对之前API调用中的每个项目使用My.Computer.FileSystem.GetFileInfo方法。返回的FileInfo对象将包含其他信息中的创建时间。希望这有帮助!

答案 1 :(得分:0)

我解决了,

Dim counter As  _
System.Collections.ObjectModel.ReadOnlyCollection(Of String)
        counter = My.Computer.FileSystem.GetDirectories("C:\test")
        MsgBox("number of folders is " & CStr(counter.Count))

我刚刚获得了一个文件并对其进行了一些修改:)....现在计算出日期系统