• ベストアンサー

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

シーケンシャルファイルのデータを削除したいのです。 データ領域を完全に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

  • シーケンシャル番号

    既存のテーブルのデータを全て削除し、 あらたに新しいデータを挿入しようとしていますが、 シーケンシャル番号を1からふりたいのですが、 SELECT setval('もともとのシーケンス',1); とするとシーケンシャルは2番目から始まってしまいます。 SELECT setval('もともとのシーケンス',0); とするとエラーになってしまいます。 スタート値を1からつけたいのですが、 どのようにしたらよいのでしょうか??

  • ハードディスクの削除データ(ファルダやファイルの名前)を完全に削除したい

    「ハードディスクの空き領域を確実に消去し、削除したファイルとフォルダの形跡を完全に削除します」という触れ込みの有料ソフトを使ってハードディスクの空き領域をクリーンアップしました。 フリーの復元ソフトでハードディスクの中身を見ると、データのほとんどがちゃんと復元できなくなっていました。 しかし、フォルダやファイルの名前が元のまま読み取れます。 このハードディスクの空き領域に残っているファイルやフォルダの名前を削除する方法をご存じありませんでしょうか。

  • ファイルサーバはシーケンシャルディスク

    ファイルサーバはシーケンシャルディスクを使う方がいいと聞きますがなぜでしょうか?

  • ファイルサーバはシーケンシャルアクセス

    下の記事などで書かれているとおりファイルサーバ用途のHDDはシーケンシャルアクセスがいいと聞きますがその理由が分かりません。これはフラグメンテーションがあることを考慮してもなおシーケンシャルアクセスの方がいいということでしょうか? 教えてくださいますようお願いします。 参考記事 http://itpro.nikkeibp.co.jp/article/COLUMN/20110606/361088/?ST=smart

  • 空き領域へのファイル完全削除ソフト

    こんにちは、 削除したファイルでも種々の復元ソフトを使用すれば、復元可能ということは知っています。また復元を困難にする「ファイル完全削除ソフト」の存在も知っています。 この「ファイル完全削除ソフト」で、以下の機能を持ったものをご存知でしたら、教えてください。 HDD上の現時点での使用領域はそのままで、空き領域のみを指定してファイルのデータを無意味なデータで上書きしたいのです。 (上書き後もHDD上では、空き領域扱い) HDD全体やファイル名を指定して、「ファイル完全削除ソフト」で処理するものは見付けましたが、空き領域だけを処理したいので、よろしくお願いします。

  • CSVファイル内のデータ削除

    お世話になります。 C#初心者です。 ファイルの削除方法は分かったのですが、 ファイルを残しつつ、データだけを削除する方法が 分かりませんでした。 どなたかご親切な方、ご教示頂けます様、 宜しくお願い致します。

  • SSDのデータ削除について

    SSDのデータ削除をしたいのですが以下の方法でも大丈夫でしょうか? ①初期化(個人用ファイルも含む削除) ②Windows 10の標準のリカバリー機能の、ドライブを完全にクリーンアップするを選択 ③初期状態のPCに市販のデータ削除ソフトにて空き領域を何度も上書き削除をする この方法ならPCに詳しくない人なら復元出来ないくらいにはなりますか? また復元ソフトですぐ復元すると言った事は可能ですか?

  • メタトレーダー4のTDシーケンシャル

    TDシーケンシャルをダウンロードしました。 プログラムファイル>メタトレーダー4>exparts>Indicatorで、そこにダウンロードした「TDシーケンシャル」を入れるようにと書かれていたのですが、その手順で進むと、Indicator内には「TDシーケンシャル」とだけ表示され、「○○○.exe」と表示されません。(○○○はおそらくTDシーケンシャルと入るのでしょうが・・・) よって、実際のメタトレーダーで使うことが出来ません。 サイトでの説明のとおりダウンロードしたのですが・・・・  どなたかご存じありませんか?

  • データの完全削除

    WindowsXPのノートパソコンを知人に譲るのですが、入っている自分のデータを完全に削除して復元できないようにして渡したいのですが、 リカバリーをするだけでいいのでしょうか?または富士通製PCなのですが「領域を設定する」という方法のがよいでしょうか?もしくはこれでも復元できてしまうのなら、市販のデータ削除ソフトを購入してそれでやらなければならないでしょうか?

  • ファイル削除

    PCのCドライブ”12.4G”が空き領域”1.53G”と残り少なくなってきています、空き領領域を増やすため不要なファイルは削除しましたが、領域を増やすほど効果がありませんでした。 PCのCドライブのファイル”WINDOWS”の中に$NtUninstallKB×××××$(×は数字)というファイルが130個ほどありますが、このファイルは削除できるファイルでしょうか?

このQ&Aのポイント
  • EP-882AWの上トレイ(L版写真用紙複数枚セット)の印刷で用紙が給紙されません。
  • 給紙ローラーの清掃を何度も行っても上手くいきません。
  • 下トレイ(A4普通紙複数枚セット)の印刷では問題なく印刷できます。
回答を見る

専門家に質問してみよう