VB.netでのファイル読み書きについての質問です。
csvファイルを読みこみ、そのファイルに対して、追記書き込みをしようと思っていますが、書き込みファイルを操作する段階で、読み込みファイルが使用中のためというエラーがでます。
ソースファイルは・・・
readstring = My.Computer.FileSystem.ReadAllText("C:\test.csv", enc)
でreadstringを読み出し
readstring = readstring & "追記"
とか文字を付けたし
My.Computer.FileSystem.WriteAllText("C:\test.csv", readstring, False, enc)
で書き出そうと思うのですが、
別のプロセスで使用されているため、プロセスはファイル 'C:\test.csv' にアクセスできません
というエラーがでます。
my.computer.filesystemはclose処理がいらないとWEBで調べたのですが
なにか手順を間違えているのでしょうか。
簡単なことだと思うのですが、つまずいています。
アドバイスをお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。