- ベストアンサー
シーケンシャルファイルのデータを削除
シーケンシャルファイルのデータを削除したいのです。 データ領域を完全に0Byteにしたいのですが 方法がわかりません。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
OUTPUTでOPENすればOKです。 Dim nFile as Integer nFile = FreeFile Open "ここはファイル名(ファイルパスもOK)" For Output As #nFile Close
その他の回答 (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ステートメントで可能です。
質問者
お礼
ありがとうございました。 確認できました。
お礼
ありがとうございました。 確認できました。