- 締切済み
(C言語等で)既存ファイル群の属性(作成日時)を取り出すには?ファイル名変更するには?
どうしたら良いでしょうか。いろいろと質問ばかりで恐縮ですが、皆様どうぞよろしくお願い致します。実験で収集された多く(いくつかのdirにある)3000個ぐらいデータの処理を開始したいのですが、その前に、採取時期によってやや不統一さがあるデータファイル名を、年月日時.logなどで統一しようかと思いました。が、初心者のため、どうしたら良いか困ってしまいました。 C言語でなくてもそういうツールがあるという情報でもありがたいですが、ファイルの作成日付とか最終変更日付のMSDOS的?情報を採取して、ファイル名にできるとうれしいです。 どうぞよろしくお願い致します。 環境:Borland C v5.5無料版、windows 2000(DOS窓), thinkpad
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- _safety_
- ベストアンサー率100% (1/1)
Borland Cは、使ったことないのでなんともいえませんが、 関数statについてなら、参考URLを見てください。
- alicia-y
- ベストアンサー率40% (85/208)
http://www.yfcbookshelf.com/c%20language's%20books9.htm 等の本を購入することをお薦めします。 Cマガジンという雑誌も有りますのでそのような本を購入して 勉強してください。 インターネット上のサイとは知りません。検索して探してください。
お礼
ありがとうございます。またよろしくお願いします。
- alicia-y
- ベストアンサー率40% (85/208)
Borland C や windows 2000 で有るかどうかしりませんが ファイルの情報は stat で取得。ファイル名の変更は rename で出来ます。これらのキーワードで調べればいいと思います。
お礼
ありがとうございます。 こちらの知識不足で、せっかくのご回答なのに十分理解できずに残念です。理解しようとweb検索で調査しました。statとかrenameとかC言語とかで検索しました。が、一般語がヒットしてしまい、意味のある結果が得られませんでした。そこで、申し訳ないのですが、よろしければ少しだけ教えてください。 1)stat とは、stat()という形のCの関数でしょうか? 2)もしそうなら、#include <????.h> とどう書くと使用可能になりますか? 3)rename とは、rename()関数でしょうか? 4)それはどのように、#include<_????.h>とどう書くと使用可能ですか? 初心者なので、質問ばかりですみません。もしお分かりでしたら、よろしくお願いします。
- KojiS
- ベストアンサー率46% (145/312)
どうもリファレンス書のたぐいは持っていないようですね。 まず、C言語の標準ライブラリの本や、MS-Cや Borland-Cのライブラリを解説している書籍を探した方が良いと思いますよ。 本屋やインターネットで探してみましょう。 同様に、アルゴリズム本も探すと良いかもしれません。
お礼
ありがとうございます。C言語の「ライブラリ」という用語が、重要だとわかりました。インターネットで調べてみました。あまり、解りやすい内容のものが無かったです。C言語の「ライブラリ」について、技術的に平易で十分に解説しているwebがありましたらどうぞお教えください>KojiS様 &皆様
お礼
貴重な情報ありがとうございます。こういうのを教わった瞬間もとても嬉しく感じます。