我相信这是一个直截了当的问题,希望我不会气馁。 编写代码以在C盘中找到名为text.txt的文件
If IO.File.Exists("C:\text.txt") Then
MessageBox.Show("Found text file")
Else
MessageBox.Show("Not Found")
End If
位于子文件夹中时,找不到“C:\ text.txt”。 应该使用什么语法?
我已经超出了寻找解决方案的时间,因此在这里提出了一个简单的问题。
谢谢!
答案 0 :(得分:5)
您可以使用Directory.GetFiles (String, String, SearchOption)方法返回与指定目录中指定搜索模式匹配的文件名(包括其路径),并使用值来确定是否搜索子目录。
例如:
If System.IO.Directory.GetFiles("C:\Users\You\Desktop", "file.txt", IO.SearchOption.AllDirectories).Length > 0 Then
MsgBox("Found!")
Else
MsgBox("Not found!")
End If
答案 1 :(得分:0)
试试这个
string curFile = @"c:\temp\test.txt";
Console.WriteLine(File.Exists(curFile) ? "File exists." : "File does not exist.");
或者看一下这个链接