C言語関係掲示板

過去ログ

No.226.バイナリーファイルのコピー


No.1376

バイナリーファイルのコピー
投稿者---haramoto(2002/04/02 01:07:50)


 C初心者です。
 ファイルをコピーするプログラムを作ってみたのですがうまくいきません。
コピー元はjpgデータです。
*経緯*
 アニメーションを作るソフトで出力した際、すべてのこま(画像)をjpgで出しました。
 ところがファイルの名前に拡張子.jpgが入らない関係で("ファイル名+0001"という形式で100枚ほどのjpgファイルが拡張子無で出来上がりました)、” もとのファイル名”+.jpg というファイルを作ろうと考えましたが、出来上がったファイルを開くことができませんでした。
 ファイルのオープンを"br""bw"にしたのですが・・・
 何がいけないのでしょうか?
 アドバイスいただければ幸いです。

No.1377

ps.バイナリーファイルのコピー
投稿者---haramoto(2002/04/02 01:40:19)


 すみません追加で。
 今回の場合ファイルをコピーせずとも名前の変更さえできればよいのでその方法もありましたら合わせてお願いします。

No.1379

Re:ps.バイナリーファイルのコピー
投稿者---かずま(2002/04/02 02:47:42)


> 今回の場合ファイルをコピーせずとも名前の変更さえできればよいので
> その方法もありましたら合わせてお願いします。

こういう質問をする場合は、自分の環境、すなわち、OS が Windows なのか、
Mac なのか、Linux や FreeBSD などの UNIX なのかを書きましょう。
ファイル名の変更は、C言語というよりも OS の機能なのです。

例えば、Windows なら、MS-DOSプロンプトまたはコマンドプロンプトを開いて
ren * *.jpg というコマンドを実行すれば、済みます。


No.1382

Re:ps.バイナリーファイルのコピー
投稿者---ともじ(2002/04/03 11:06:21)


こんにちは。

>例えば、Windows なら、MS-DOSプロンプトまたはコマンドプロンプトを開いて
>ren * *.jpg というコマンドを実行すれば、済みます。

http://www9.plala.or.jp/sgwr-t/ens17-1.htm
の問3に、MS-DOSのバッチファイルを作って、ファイルの一括バックアップ
を作る問題があります。
Windowsの環境でしたら、問題の「copy」を「ren」にするとリネーム
のバッチファイルが作れます。


戻る


「初心者のためのポイント学習C言語」 Last modified:2002.05.26
Copyright(c) 2000-2002 TOMOJI All Rights Reserved