有没有简单的方法来检查文件是否存在?我知道文件的名称,但是不知道扩展名。
文件的名称将始终是表中的用户ID。
因此对于我来说,可以是1.*
图像格式可以是.jpg、.jpeg、.gif、.png等任何格式。
这个问题很简单吗?还是应该将文件扩展名上传到数据库中?
if (System.IO.File.Exists("~/ProfilePictures/" + userID " + ".*"))
{
}
有没有简单的方法来检查文件是否存在?我知道文件的名称,但是不知道扩展名。
文件的名称将始终是表中的用户ID。
因此对于我来说,可以是1.*
图像格式可以是.jpg、.jpeg、.gif、.png等任何格式。
这个问题很简单吗?还是应该将文件扩展名上传到数据库中?
if (System.IO.File.Exists("~/ProfilePictures/" + userID " + ".*"))
{
}
类似这样:
var files = Directory.GetFiles("~/ProfilePictures/",userID + ".*");
if (files.length > 0)
{
// at least one matching file exists
// file name is files[0]
}
DirectoryInfo dir = new DirectoryInfo("directory_path");
FileInfo[] files = dir.GetFiles(userID + ".*");
if (files.Length > 0)
{
//File exists
foreach (FileInfo file in files)
{
}
}
else
{
//File does not exist
}