ファイルを完全に削除するには?


TRY  2003-12-18 03:31:08  No: 52917

指定したファイルをゴミ箱が空になる状態になるまで
削除する方法をご教授下さい。
<自分の行った事>
openで指定したファイルをオープンしてreadで必要な情報をメモリに
蓄え、最後にそのファイルを完全に削除したいのですがremove使用しても
ファイルが削除されません。


瀬戸っぷ  2003-12-18 19:52:30  No: 52918

> 指定したファイルをゴミ箱が空になる状態になるまで
> 削除する方法をご教授下さい。

Shellの機能を使わないと普通はゴミ箱に入りませんので…
削除用の関数をしようするだけです。
(ノートンごみ箱はOSの動作をフックしているようなので違いますが)

> openで指定したファイルをオープンしてreadで必要な情報をメモリに
> 蓄え、最後にそのファイルを完全に削除したいのですがremove使用しても
> ファイルが削除されません。

確認するまでもないコトですが……
close()しているんですよね?

オープンしたままのファイルはOSがロックしている場合があるので、
削除出来ないコトがありますが。
remove()の戻り値などを確認してみてはどうでしょうか?


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加