C言語を使用しての、2つのフォルダ内容の比較をする方法をご教示いただきたいです。
例をあげると、あるフォルダ(このフォルダの中にはサブフォルダがある)をコピー中にエラーが起きて終了してしまったのでコピーが完了しているサブフォルダはそのままにし、途中までしかコピーできていないサブフォルダ、または全くコピーできていないサブフォルダのみをコピーしたいうときに使用するフォルダの比較です。
比較後に両フォルダの容量、片方にあって片方に無かったフォルダ、ファイル名を出力したいです。
このようなもののリファレンス等ありましたら重ねて教えてください。宜しくお願いいたします。
No.1ベストアンサー
- 回答日時:
あなたの場合、まずC言語 "のみ" で出来ること
出来ないことを再確認する必要があります。
で、プラットフォーム(OS)が重要になるのです。
今回は [フォルダ]と言っているくらいだからWindowsでしょうか。
比較元/比較先双方、親ディレクトリの中身を [列挙] して、
各結果を比較すればいいと思いますよ。
列挙にはWin32APIの [FindFirst] / [FindNext]が便利というか定石みたい。
サンプルはweb上にごろごろ存在するはず。
# [~]はweb検索時のキーワード。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください 物件ごとのフォルダを作成してます そのフォルダ内にサブフォル 2 2023/07/02 17:58
- Windows 10 Corsair SSDが遅い (2)WDに比べて 3 2023/04/25 11:21
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2022/10/26 17:14
- Visual Basic(VBA) サブフォルダ(データ)にある複数の.xlsxファイルのSheet3のA2セルの値で01から左側をB2 2 2022/08/14 15:46
- Visual Basic(VBA) Excel VBA フォルダ存在チェックについて Aフォルダの中にBフォルダがあります。 IF構文を 3 2022/09/16 19:36
- グループウェア 一太郎がイントラで開けません。対処方法を知りたいです。 3 2023/04/04 13:30
- Visual Basic(VBA) 集めたシートのシート名を変更したい。 下記のコードでサブフォルダにあるファイルのSheet3を集めて 6 2022/08/23 10:38
- UNIX・Linux Ubuntu でinvalid filenameとなるファイルをコピーする方法 3 2023/06/08 22:26
- Windows Vista・XP windows10 フォルダを上書きするときに、元のフォルダを全て削除してコピーする方法 3 2022/05/22 00:53
- Excel(エクセル) フォルダ内のエクセルファイルを開かずにデータ採取する関数式 2 2022/12/22 22:15
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【選手権お題その3】この画像で一言【大喜利】
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・ちょっと先の未来クイズ第6問
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのデータをメモ帳に貼...
-
Windows10でコマンドプロンプト...
-
VBA フォルダ名と画像ファイル...
-
Excel VBA マクロ リストボックス
-
VBA フォルダ名に特定の文字を...
-
Wallpaper Engineでおすすめの...
-
ファイル名に特定の文字列を含...
-
フォルダ内のPDFファイル名を変...
-
【VBS】古い日付のフォルダを削...
-
30日前を残して過去の日付フォ...
-
フォルダの場所を可変にしたい...
-
C ファイル出力で、フォルダが...
-
パス名に2バイト文字(マルチバ...
-
excelマクロ 冒頭3文字が一致す...
-
VBAでファイル名を指定して保存...
-
ファイル名と同名のフォルダを...
-
ファイル名から該当フォルダへ移動
-
バッチファイルにて連番付きフ...
-
Access VBA で フォルダ権限...
-
エクセル マクロで指定フォル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Windows10でコマンドプロンプト...
-
会社のネットワーク上のファイ...
-
VBA 最新のフォルダ取得
-
デスクトップの画像をhtmlに表...
-
Access VBA で フォルダ権限...
-
VBA フォルダ名に特定の文字を...
-
ファイル名と同名のフォルダを...
-
ExcelのVBAでフォルダ指定がで...
-
【VBS】古い日付のフォルダを削...
-
パス名に2バイト文字(マルチバ...
-
ExcelVBAでフォルダへのハイパ...
-
C ファイル出力で、フォルダが...
-
【マクロ】フォルダにファイル...
-
[VBS] Unicodeの文字化けを防ぎ...
-
あるフォルダの中にあるファイ...
-
VBA フォルダの複数選択ができない
-
サーバ内のフォルダ名と各フォ...
-
Excelのハイパーリンクについて...
-
Excelで指定したフォルダに保存...
-
excelマクロ 冒頭3文字が一致す...
おすすめ情報