CÁC GIẢI PHÁP LẬP TRÌNH C# - Trang 383

383

Chương 9: File, thư mục, và I/O

// Tạo một thư mục tại gốc của không gian lưu trữ riêng.

store.CreateDirectory("MyFolder");

// Tạo một file trong không gian lưu trữ riêng.

Stream fs = new IsolatedStorageFileStream(

"MyFile.txt", FileMode.Create, store);

StreamWriter w = new StreamWriter(fs);

// Ghi file như bình thường.

w.WriteLine("Test");

w.Flush();

fs.Close();

Console.WriteLine("Current size: " + store.CurrentSize.ToString());

Console.WriteLine("Scope: " + store.Scope.ToString());

Console.WriteLine("Contained files include:");

string [] files = store.GetFileNames("*.*");

foreach (string file in files) {

Console.WriteLine(file);

}

Console.ReadLine();

}

}

Theo mặc định, mỗi không gian lưu trữ riêng được tách biệt bởi người dùng và assembly.
Điều này có nghĩa là khi cùng một người chạy cùng một ứng dụng, ứng dụng này sẽ truy xuất
dữ liệu trong cùng không gian lưu trữ riêng. Tuy nhiên, bạn có thể tách biệt thêm bởi miền
ứng dụng để nhiều thể hiện của cùng một ứng dụng nhận các không gian lưu trữ riêng khác
nhau, như ví dụ sau:

// Truy xuất không gian lưu trữ riêng của người dùng

// và assembly hiện tại (tương tự ví dụ trên).

store = IsolatedStorageFile.GetStore(IsolatedStorageScope.User |

IsolatedStorageScope.Assembly, null, null);

// Truy xuất không gian lưu trữ riêng của người dùng, assembly,

// và miền ứng dụng hiện hành. Nói cách khác, dữ liệu này chỉ được

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.