1

vb.net で開いているファイルに書き込む方法

私は今この機能を使用しています

My.Computer.FileSystem.WriteAllText(filepath, createString(), True)

ただし、ファイルを開くと、ファイルが別のプロセスによって使用されているというエラーが表示されます。ファイルが閉じている場合に機能します。

では、開いている間にファイルの内容を更新するにはどうすればよいですか? ファイルは開いている間に書き込む必要があります。

4

1 に答える 1

1

ファイルを読み取るアプリケーションがソースコードを持っていない場合、それについてできることはあまりありません。書き込みアクセスを拒否するモードでファイルを開いている必要があります。ファイルを読み取るアプリケーションを作成した場合、ファイルの読み取り/書き込み共有を許可するために次のようなことができる場合があります。

排他ロックなしでファイルを読み取る

于 2012-12-06T10:14:49.400 に答える