0
昔、私はファイルを開くときに共有モードを設定しました。 UWPには同様の概念がありますか?何も明らかではないようです。書き込み中にファイルをロックすると、開いている間は読み込めません。
昔、私はファイルを開くときに共有モードを設定しました。 UWPには同様の概念がありますか?何も明らかではないようです。書き込み中にファイルをロックすると、開いている間は読み込めません。
FileShare
クラスは.net APIに属していますが、uwpアプリでもサポートされています。 System.IO
名前空間にはuwpアプリケーションをサポートする多くのAPIがあります。詳細は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);
は、あなたはいつも*のdwShareModeを要求して、[CreateFile2](https://msdn.microsoft.com/en-us/library/windows/desktop/hh449422.aspx)を使用してファイルを開くことができます(すなわち共有しない)。 – IInspectable