• ベストアンサー

ファイル削除方法について

いつもお世話になっております。 今回ご質問させていただく内容は、UNIX C言語「ファイル削除」についてです。 サーバの構成としては、運転系と待機系の2重系です。 運転系のC言語アプリケーションから待機系の保存期間が超えているファイルを削除したいと思っていますが、一体どの様にすれば削除できるのかさっぱりわかりません。 いろいろ調べてFTPでは、mdeleteコマンドを使用すればファイルの削除が可能の様ですが、C言語で実現が可能でしょうか? ご教授宜しくお願いします。

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

  • ベストアンサー
  • tatsu99
  • ベストアンサー率52% (391/751)
回答No.2

unlinkでファイルの削除ができますよ。詳細は、参考URLを見てください。

参考URL:
http://www.linux.or.jp/JM/html/LDP_man-pages/man2/unlink.2.html
basket11
質問者

お礼

automountする方法を見つけましたので、自己解決とさせていただきます。

basket11
質問者

補足

早速の回答ありがとうございます。 試した後、結果を報告させていただきます。 あつかましいお願いではございますが、できればサンプルコードも教えて頂きたいと思いますが宜しいでしょうか?

その他の回答 (2)

  • makoto_u
  • ベストアンサー率75% (3/4)
回答No.3

1.待機系のサーバ上に期限切れファイルを削除するshファイルを配置 2.運転系サーバ上のCアプリケーション内から1のshファイルをsshで実行 これでどうでしょ? sshコマンドの使い方についてはUNIXのコマンドリファレンスなんかを参考にしてみてください。

basket11
質問者

お礼

automountする方法を見つけましたので、自己解決とさせていただきます。

basket11
質問者

補足

早速の回答ありがとうございます。 試した後、結果を報告させていただきます。 あつかましいお願いではございますが、できればサンプルコードも教えて頂きたいと思いますが宜しいでしょうか?

  • asuncion
  • ベストアンサー率33% (2127/6289)
回答No.1

おそらく、system関数を使うと、当該OSで実行できるコマンドであれば C言語のプログラムから実行できると思います。

basket11
質問者

お礼

automountする方法を見つけましたので、自己解決とさせていただきます。

basket11
質問者

補足

早速の回答ありがとうございます。 試した後、結果を報告させていただきます。 あつかましいお願いではございますが、できればサンプルコードも教えて頂きたいと思いますが宜しいでしょうか?

関連するQ&A