LoginSignup
1

More than 5 years have passed since last update.

posted at

updated at

Organization

マルチプラットフォームを意識しつつC言語でファイルを消す

️ 注意

以下は明らかに危険な処理なので、各自よく調べてから使ってください。
貴重なデータを一瞬で消し去る可能性が高いので。(自戒)

背景

とある画像処理に関連するmrbgemsでの実装をいかにサボるかで、
こっそり中間ファイルを作って処理を行っているが、
中間ファイルって消さないとバレる

C言語でファイルを消す

Linuxだとうろ覚えでunlikなるAPIがあった気がするが、
OSXやWindowsなどのことを考えるとちょっと不安。

#include <stdio.h>

remove("./tmpimagefile.png");

ベタな名前でした。

下のリンクにもあるようにunlinkはPOSIXだから、
結構汎用性高そうだった。

Link

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
1