
8个回答
展开全部
楼上的胡说,文件也可能没有扩展名,目录也可以有小数点
判断是文件还是文件夹
if(File.Exists(path)){
// 是文件
}else if(Directory.Exists(path)){
// 是文件夹
}else{
// 都不是
}
判断是文件还是文件夹
if(File.Exists(path)){
// 是文件
}else if(Directory.Exists(path)){
// 是文件夹
}else{
// 都不是
}
展开全部
DirectoryInfo dir = new DirectoryInfo(srcPath);
FileSystemInfo[] fileinfo = dir.GetFileSystemInfos(); //返回目录中所有文件和子目录
foreach (FileSystemInfo i in fileinfo)
{
if (i is DirectoryInfo) //判断是否文件夹
{
DirectoryInfo subdir = new DirectoryInfo(i.FullName);
subdir.Delete(true); //删除子目录和文件
}
else
{
File.Delete(i.FullName); //删除指定文件
}
}
FileSystemInfo[] fileinfo = dir.GetFileSystemInfos(); //返回目录中所有文件和子目录
foreach (FileSystemInfo i in fileinfo)
{
if (i is DirectoryInfo) //判断是否文件夹
{
DirectoryInfo subdir = new DirectoryInfo(i.FullName);
subdir.Delete(true); //删除子目录和文件
}
else
{
File.Delete(i.FullName); //删除指定文件
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用File和 Directory 两个类进行操作,可以研究一下
1、判断文件:
File.Exists(FilePath + @"\" + FileName)
FilePath :路径名 FileName :文件名
返回bool 类型的值
2、判断文件夹
Directory.Exists(FilePath)
FilePath :路径名
返回bool类型的值
1、判断文件:
File.Exists(FilePath + @"\" + FileName)
FilePath :路径名 FileName :文件名
返回bool 类型的值
2、判断文件夹
Directory.Exists(FilePath)
FilePath :路径名
返回bool类型的值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
File.GetAttributes
有基于类型的定义
ReadOnly = 1,
Hidden = 2,
System = 4,
Directory = 16,
Archive = 32,
Device = 64,
Normal = 128,
Temporary = 256,
SparseFile = 512,
ReparsePoint = 1024,
Compressed = 2048,
Offline = 4096,
NotContentIndexed = 8192,
Encrypted = 16384
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if (!Directory.Exists(HttpContext.Current.Server.MapPath(dirPath)))
{
Directory.CreateDirectory(HttpContext.Current.Server.MapPath(dirPath));
}
判断文件夹是否存在 不存在就创建
{
Directory.CreateDirectory(HttpContext.Current.Server.MapPath(dirPath));
}
判断文件夹是否存在 不存在就创建
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询