如何知道Windows操作系统提供的独立存储空间?
我可以通过任何方法知道这一点| 属性| 在C#中的类?
您可以像这样确定您的隔离存储的可用空间:
using System; using System.IO; using System.IO.IsolatedStorage; public class CheckingSpace { public static void Main() { // Get an isolated store for this assembly and put it into an // IsolatedStoreFile object. IsolatedStorageFile isoStore = IsolatedStorageFile.GetStore(IsolatedStorageScope.User | IsolatedStorageScope.Assembly, null, null); // Create a few placeholder files in the isolated store. new IsolatedStorageFileStream("InTheRoot.txt", FileMode.Create, isoStore); new IsolatedStorageFileStream("Another.txt", FileMode.Create, isoStore); new IsolatedStorageFileStream("AThird.txt", FileMode.Create, isoStore); new IsolatedStorageFileStream("AFourth.txt", FileMode.Create, isoStore); new IsolatedStorageFileStream("AFifth.txt", FileMode.Create, isoStore); Console.WriteLine(isoStore.AvailableFreeSpace + " bytes of space remain in this isolated store."); } // End of Main. }
有两个答案,谈论多少空间。 或者,您可能会询问位置 ,这取决于操作系统:
下表显示了在几个常见操作系统上创建独立存储的根位置。 在此根位置下查找Microsoft \ IsolatedStorage目录
如果它们都不是这些(可用空间,位置),那么你需要编辑你的问题,并更清楚地知道你要找的信息。
IsoltaedStorage有一个属性AvailableFreeSpace
msdn链接