只根据文件夹或文件名,如何判断是否为文件或文件夹? 只根据文件夹或文件名,如何判断是否为文件或文件夹? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if (File.Exists("C:\aaaa")){ return "文件";}else if (Directory.Exists("C:\aaa")){ return "文件夹";} 这个问题估计没有解,因为会出现如下3种情况:1 那个名字对应的文件和文件夹都不存在,(判断不了)2 只存在文件或者文件夹之一,(用Kshatriya(\r\n\b)的方法)3 既存在该名称的文件,又存在该名称的文件夹,(又判断不了) [DllImport("Kernel32.dll", CharSet=CharSet.Unicode, EntryPoint="GetFileAttributesW")]public static extern int GetFileAttributes(string filename);public const int FILE_ATTRIBUTE_DIRECTORY = 0x00000010;bool isdir(string filename){ int n = GetFileAttributes(filename); return (n & FILE_ATTRIBUTE_DIRECTORY) > 0;} C# 文件流的操作,高手请进,急急急!!! 我向数据库插入数据成功,在datagridview中却看不到帮忙看下,新手学习中 这样获取 SourceSafe2005 Internet的项目 请将下面的SQL语句该为子查询!!!谢谢 在线等 有正确答案马上揭贴 语法错误 请高手指点 textBox中的短日期时间怎转换成日期? 关于c#中的事件和委托的问题!!!! 怎么把自己的帖子提前? 用什么方法可以得到一个局域网中所有计算机的名称和IP 谁能说一下DOTNET和JAVA比,好处都在那里???? 求源代码 再问最后一次~~~~~~~~~~
{
return "文件";
}
else if (Directory.Exists("C:\aaa"))
{
return "文件夹";
}
1 那个名字对应的文件和文件夹都不存在,(判断不了)
2 只存在文件或者文件夹之一,(用Kshatriya(\r\n\b)的方法)
3 既存在该名称的文件,又存在该名称的文件夹,(又判断不了)
public static extern int GetFileAttributes(string filename);public const int FILE_ATTRIBUTE_DIRECTORY = 0x00000010;bool isdir(string filename)
{
int n = GetFileAttributes(filename);
return (n & FILE_ATTRIBUTE_DIRECTORY) > 0;
}