• ベストアンサー

シーケンシャルファイルのデータを削除

シーケンシャルファイルのデータを削除したいのです。 データ領域を完全に0Byteにしたいのですが 方法がわかりません。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

OUTPUTでOPENすればOKです。 Dim nFile as Integer nFile = FreeFile Open "ここはファイル名(ファイルパスもOK)" For Output As #nFile Close

bruce1104
質問者

お礼

ありがとうございました。 確認できました。

その他の回答 (1)

  • sssohei
  • ベストアンサー率33% (33/98)
回答No.2

Output モードで開くとその時点で、ファイルの中身が消えないでしょうか? Dim Filenum As Integer Filenum = FreeFile() Open "C:\Test.txt" For Output As #Filenum Close (Filenum) のようなコードで確認しました。 書き込み禁止属性のついていないファイルなら可能です。 ファイルを削除したいのなら、Killステートメントで可能です。

bruce1104
質問者

お礼

ありがとうございました。 確認できました。

関連するQ&A