
500個のフォルダがあって、それぞれにいくつか(数は異なります)のファイルが保存されています。
それとは別に、1usb というフォルダに、500個のフォルダ内のファイルがすべて保存されています。
プロパティで見てみると、500個のフォルダに入っているファイル数が、1usb より一つ少ないようです。
フォルダ内に一つだけないファイルがあると思うのですが、数が数なのでチェックに困っています。
どんな方法でもよいので、足らないファイルを見つける方法を教えていただけないでしょうか?
説明が下手で申し訳ありませんが、よろしくお願いいたします。
No.6ベストアンサー
- 回答日時:
No1以外の人は勘違いしているんじゃないかな。
おそらく、質問者さんは、1USBフォルダにあったファイルを、500個のフォルダに分類しているんだよ。
500個なのはフォルダであって、ファイルはそれ以上あるはずなのでは?
そういう認識で間違いないでしょうか。質問者さん。
その場合、
dir 1usb > tmp1.txt
dir \対象のフォルダ /s > \tmp2.txt
ファイル一覧が取れるから、表計算ソフト(officeオンラインでもgoogleスプレッドでも良い)に、tmp2.txtを読み込んで並び替えてから、フォルダ行などのファイル名の行以外をを削除する。
次にtmp1.txtを読み込んで並び替え。おなじようにファイル名の行だけ残す。
これを比較すれば簡単に特定出来ます。
アドバイスありがとうございます。
この手の問題は詳しくないので困っていました。
皆さんのアドバイスを参考にいろいろやってみて解決できました。
改めてありがとうございました。
No.9
- 回答日時:
下記のフリーソフトは、多機能ですからあらゆる比較が可能です。
フォルダの同期 / バックアップ / ミラーリング を行うこともできるフォルダ比較ツール!「Compare Advance」
https://www.gigafree.net/utility/diff/CompareAdv …
下記の選択ができます。
・フォルダ 1 にしか存在しないファイル
・フォルダ 2 にしか存在しないファイル
・どちらのフォルダ内にも存在するファイル
・どちらのフォルダ内にも存在するが、内容が異なるファイル
質問者さんの場合、「フォルダ 2 にしか存在しないファイル」 か 「フォルダ 2 にしか存在しないファイル」 で判ると思います。
サンプルの下記で判ります。
・Folder 1 only - フォルダ 1 にのみ存在するファイル
・Folder 2 only - フォルダ 2 にのみ存在するファイル
パソコン側の 500 個のフォルダのルート(大元にフォルダ?)と USB メモリ USB1 (500 個のフォルダ)を比較すれば、違っているファイル一つが見付かると思います。
前提として 500 個のフォルダは、パソコン側と USB1 にあるフォルダは共通で、各フォルダの中に一つだけ多いファイルが存在しているのですよね。
どちらが多いのか判らない場合は、「Folder 1 only」 と 「Folder 2 only」 を調べて、ファイルが入っている方が多いことになります。それを右側に表示すれば、多いファイルが判るはずです。
アドバイスありがとうございます。
この手の問題は詳しくないので困っていました。
皆さんのアドバイスを参考にいろいろやってみて解決できました。
改めてありがとうございました。
No.8
- 回答日時:
「1usb」フォルダはサブフォルダ無し、ファイル名は全て違う、という条件なのでしたら、以下の操作で可能かなと思います。
―――――――――――――――――――
「1usb」をフォルダを任意の場所にコピーし、そのフォルダを開き、ウィンドウの位置とサイズを、デスクトップの左半分くらいに調整しておきます。
「500個のフォルダがあるフォルダ」を開き、ウィンドウの位置とサイズを、デスクトップの右半分くらいに調整しておきます。
「500個のフォルダがあるフォルダ」画面で、右上の検索窓に「*」と半角で入力します。
検索結果から、フォルダを除く、全てのファイルを選択します。
青く選択状態になった部分を右クリックし、右クリックしたまま、「1usb」をコピーしたフォルダ画面上に持って行き、右クリックを放し、「ここにコピー」をクリックします。
出た小窓で、「ファイルを置き換える」をクリックします。
「1usb」をコピーしたフォルダ画面内で、コピーにより置き換えられたファイルは青色の選択状態になりますので、選択状態になっていないファイルを目視で見付けます。
―――――――――――――――――――
上記で見付けたファイルが、「1usb」にはあって「500個のフォルダがあるフォルダ」には無いファイルとなるかと思います。
アドバイスありがとうございます。
この手の問題は詳しくないので困っていました。
皆さんのアドバイスを参考にいろいろやってみて解決できました。
改めてありがとうございました。
No.7
- 回答日時:
500個のフォルダーは、1つのフォルダーに入ってるんですよね?
D:\all\foler001
D:\all\foler002
・・・・
D:\all\foler500
と、D:\1usb\ のファイルを比べるとすると、
コマンドプロンプトで、
(for /r D:\all %A in (*) do @echo %~nxA)|sort > list1
(for /r D:\1usb %A in (*) do @echo %~nxA)|sort > list2
fc list1 list2
で。
ただし、D:\all にはそれ以外のものは入ってないという前提。違うなら一時的にD:\allの外に移動させて下さい。
アドバイスありがとうございます。
この手の問題は詳しくないので困っていました。
皆さんのアドバイスを参考にいろいろやってみて解決できました。
改めてありがとうございました。
No.5
- 回答日時:
>1usb というフォルダに、500個のフォルダ内のファイルがすべて保存されています。
上記よりファイル名はユニークなので、コマンドラインより
cd /d 1.use
dir/b > c:\a.txt
cd /d 500個のフォルダがあるフォルダ
dir/b/s|findstr /v /i /g:C:\a.txt
――みたいにするとか。※上記例は適当。
ファイルの中身までみなきゃいけないのなら、PowershellでGet-FileHash使ってダイジェスト値も評価して数えてみるとか。
アドバイスありがとうございます。
この手の問題は詳しくないので困っていました。
皆さんのアドバイスを参考にいろいろやってみて解決できました。
改めてありがとうございました。
No.2
- 回答日時:
アドバイスありがとうございます。
この手の問題は詳しくないので困っていました。
皆さんのアドバイスを参考にいろいろやってみて、最終的にはWinmergeで比較して解決できました。
改めてありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フォルダは残してファイルだけ...
-
フォルダの中身を指す場合、な...
-
windows11におけるファイルの並...
-
Google ドライブ ってフォルダ...
-
勝手にフォルダが作成されます...
-
空フォルダの検索方法
-
エクセルのファイルの削除禁止
-
ZIPフォルダの中身をCDに焼く
-
サーバ内に勝手に出来る「trush...
-
警告音以外の効果音はどこに
-
フォルダ内のファイル移動が出...
-
エクセルVBA:毎月名前が変わる...
-
SDカード内にたくさんの文字化...
-
[起動時にすべてのファイルを開...
-
C:\\Logs このフォルダは何で...
-
【ExcelVBA】Powerクエリのソー...
-
共有フォルダからファイルを移...
-
exeファイルの中身を見ることは...
-
jlbという拡張子のファイルを開...
-
拡張子 .lhdはどのようなソフト...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フォルダは残してファイルだけ...
-
フォルダの中身を指す場合、な...
-
windows11におけるファイルの並...
-
勝手にフォルダが作成されます...
-
Google ドライブ ってフォルダ...
-
複数フォルダのファイルを1つ...
-
SDカード内にたくさんの文字化...
-
iTunesのbackupファイルが複数...
-
パーフェクトビューワー SDカ...
-
エクセルVBA:毎月名前が変わる...
-
VBA、フォルダのパスに環境文字...
-
フォルダ内のファイル移動が出...
-
C:\\Logs このフォルダは何で...
-
ZIPフォルダの中身をCDに焼く
-
エクセルのファイルの削除禁止
-
USBメモリーの中のいらないファ...
-
サーバ内に勝手に出来る「trush...
-
ファイルの比較について教えて...
-
フォルダだけ削除する方法あり...
-
tempフォルダの異常増殖
おすすめ情報