在过去,我会在打开时设置文件的共享模式。 UWP有没有类似的概念?没什么好看的。
答案 0 :(得分:0)
FileShare
类属于.net API,但uwp app也支持它。 System.IO
命名空间有许多API支持uwp应用程序,您可以参考System.IO namespaces for UWP apps的详细信息。因此,您可以使用FileStream
来读取和写入文件,并将FileShare
设置为none
将使文件无法读取。例如:
StorageFolder localfolder = Windows.Storage.ApplicationData.Current.LocalFolder;
StorageFile samplefile = await localfolder.GetFileAsync("sample.txt");
FileStream stream = new FileStream(samplefile.Path, FileMode.Open, FileAccess.Read, FileShare.None);