locked
请问,独立存储里面删除一个2K文件用了50ms,表现正常吗? RRS feed

  • 问题

  • 代码如下

    using (IsolatedStorageFile isf = IsolatedStorageFile.GetUserStoreForApplication())
                {
                    if (!isf.FileExists(file))
                    {
                        throw new FileNotFoundException(string.Format("文件{0}不存在.", file));
                    }
     
                    isf.DeleteFile(file);
                }
    2012年3月1日 8:20

答案

  • 你好,

    应该是正常的,读写硬盘是肯定要花时间的。你可以储存一个10K或更大的文件,然后将删除它们的时间做一下比较。
    • 已标记为答案 钢镚 2012年3月5日 1:53
    2012年3月2日 9:17
    版主

全部回复

  • 你好,

    应该是正常的,读写硬盘是肯定要花时间的。你可以储存一个10K或更大的文件,然后将删除它们的时间做一下比较。
    • 已标记为答案 钢镚 2012年3月5日 1:53
    2012年3月2日 9:17
    版主
  • 你好,

    应该是正常的,读写硬盘是肯定要花时间的。你可以储存一个10K或更大的文件,然后将删除它们的时间做一下比较。

    哎,效率感觉挺低得,删除个20个文件就要1秒
    2012年3月5日 1:53