VB.NET でファイルを書き込むために、VB.NET で「 FilePutObject 」を使用して次のコードを記述しました。
Dim str = "This is a Test"
FileSystem.FileOpen(1, "c:\temp\file1.txt", OpenMode.Binary)
FileSystem.FilePutObject(1, str, 2)
FileSystem.FileClose(1)
ファイルを確認すると、テキストの前にいくつかのジャンク文字が追加されていることがわかりました。
次に、ファイルを書き込むために「 FilePut 」を使用しました。
Dim str = "This is a Test"
FileSystem.FileOpen(1, "c:\temp\file1.txt", OpenMode.Binary)
FileSystem.FilePut(1, str, 2)
FileSystem.FileClose(1)
FilePutを使用している間、ファイル内のテキストは完全に書き込まれます 。この背後にある理由は何でしょうか? また、* FilePutは廃止されており、代わりにFilePutObjectを使用する必要があることもわかりました*。FilePutObjectを使用して正しく書き込むにはどうすればよいですか?