我正在处理一个目录和文件的 TreeView
。用户可以选择文件或目录,然后对其执行某些操作。这需要我编写一个方法,根据用户的选择执行不同的操作。
目前我正在做类似于下面的事情来确定路径是文件还是目录:
bool bIsFile = false;
bool bIsDirectory = false;
try
{
string[] subfolders = Directory.GetDirectories(strFilePath);
bIsDirectory = true;
bIsFile = false;
}
catch(System.IO.IOException)
{
bIsFolder = false;
bIsFile = true;
}
我感觉一定有更好的方法!我希望能够找到标准的 .NET 方法来处理这个问题,但我没有找到。是否存在这样的方法?如果不存在,最直接的方法是确定一个路径是文件还是目录?