【发布时间】:2017-09-09 13:23:44
【问题描述】:
我正在尝试搜索指定文件夹中的所有文件,这些文件是在两个日期之间创建的。
日期是从两个日期时间选择器中选择的。
我为 C# 找到了这个:
var directory = new DirectoryInfo(your_dir);
var files = directory.GetFiles()
.Where(file => file.LastWriteTime >= DateTimePicker1
&& file.LastWriteTime <= datetimerpicker2);
我改成了:
Dim Directory = New DirectoryInfo("C:\Test")
Dim path As String
path = (TextBox1.Text)
Dim files = Directory.GetFiles().Where(File.GetLastWriteTime(path) >= DateTimePicker1 And File.GetLastWriteTime <= datetimerpicker2)
我显然弄错了一些语法等。
结果(文件路径和名称)将发布到 Listbox1。我还希望能够通过单击其列表框条目来打开文件路径,但这是我尚未开始研究的内容。
对 VB.NET 中的解决方案有什么想法吗?
【问题讨论】:
标签: vb.net file date search directory