Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Detect字符串是文件名或目录名_C#_Windows Phone 7 - Fatal编程技术网

C# Detect字符串是文件名或目录名

C# Detect字符串是文件名或目录名,c#,windows-phone-7,C#,Windows Phone 7,我需要检测我的输入字符串是文件名还是目录名? 在我的windows应用程序中,我使用以下代码: private bool IsFolder(string path) { return ((File.GetAttributes(path) & FileAttributes.Directory) == FileAttributes.Directory); } 但是我如何在WindowsPhone7中进行此检查?(7.1如果重要) 除了这样的支票还有别

我需要检测我的输入字符串是文件名还是目录名? 在我的windows应用程序中,我使用以下代码:

    private bool IsFolder(string path)
    {
        return ((File.GetAttributes(path) & FileAttributes.Directory) == FileAttributes.Directory);
    }
但是我如何在WindowsPhone7中进行此检查?(7.1如果重要) 除了这样的支票还有别的办法吗

if(storage.DirectoryExists(path)) return false; //and so on...
else ...
?


谢谢。

没有什么特别的事情可以做。
只要测试它是否是一个文件。
如果不是,则测试它是否为目录。

如果不是,也不是。

好吧,如果名称不是目录,那么你可以假设它是一个文件。是的,我很清楚。我只是想找到一些优雅的方式。可能有人给了我一个建议。如果输入字符串不是目录,不要假设它是一个文件。输入字符串既不能是文件也不能是目录。