Windows phone 8 如何在Windows Phone 8上获取文件大小?

Windows phone 8 如何在Windows Phone 8上获取文件大小?,windows-phone-8,Windows Phone 8,正如标题所说,如果我不想打开指定的文件,如何从windows phone上的“文件”属性获取其文件大小?谢谢大家! 我想你不能不打开文件就这样做。你必须打开小溪并检查它的长度 编辑-添加示例代码 如果不知道,您可能知道如何执行此操作-以下是示例代码: private long fileLength(string path) { long fileLength = -1; try { using (Isolat

正如标题所说,如果我不想打开指定的文件,如何从windows phone上的“文件”属性获取其文件大小?谢谢大家!

我想你不能不打开文件就这样做。你必须打开小溪并检查它的长度

编辑-添加示例代码
如果不知道,您可能知道如何执行此操作-以下是示例代码:

    private long fileLength(string path)
    {
        long fileLength = -1;
        try
        {
            using (IsolatedStorageFile ISF = IsolatedStorageFile.GetUserStoreForApplication())
            using (IsolatedStorageFileStream file = ISF.OpenFile(path, FileMode.Open))
                fileLength = file.Length;
        }
        catch { }

        return fileLength;
    }
最简单的方法是使用类

以下是如何做到这一点:

FileInfo info = new FileInfo(filePath);
Debug.WriteLine("File size=" + info.Length);

我发现我的答案被否决了-谢谢你提供的信息。OP现在应该更改接受。