搜索文件,如果没有,请下载
本文关键字:下载 如果没有 搜索 文件 | 更新日期: 2024-09-24 16:31:29
如何搜索文件(在exe运行的当前目录中),如果找不到,它将下载它?我已经知道如何做下载部分,WebClient.DownloadFile("link.com","link.exe");
TL;博士:如何在目录(link.exe)中搜索文件,如果不存在,请下载?
如果您已经有了文件所在的完整路径,您可以简单地调用System.IO.File.Exists(thePath)
,它将返回true
或false
。
请注意,thePath
必须是文件的完整路径,而不是文件夹的完整路径。
或者你需要别的东西吗?
您首先要找出您所在的目录,然后检查文件是否存在。
string file_location = Environment.CurrentDirectory + "link.exe";
if (File.Exists(file_location) == false)
{
WebClient.DownloadFile("link.com", "link.exe");
}
Environment.Current目录:https://msdn.microsoft.com/en-us/library/system.environment.currentdirectory(v=vs.110).aspx
文件。存在:https://msdn.microsoft.com/en-us/library/system.io.file.exists(v=vs.110).aspx