同じ名前のフォルダが同じ場所に存在する原因とは?

このQ&Aのポイント
  • MacのZIPファイルをWindowsで解凍した際に、同じ名前のフォルダが同じ場所にできてしまう現象が発生しました。
  • Windowsで解凍したフォルダ内には特に問題はありませんでしたが、同じ名前のフォルダが複数出来てしまう原因は何なのでしょうか?
  • 同じ名前のフォルダが同じ場所に存在することはありえるのかについて、調査を行いました。
回答を見る
  • ベストアンサー

同じ名前のフォルダが同じ場所に存在する現象

MacのZIPファイルをWindowsで Explzh for Windwos という解凍ソフトを使って解凍したところ、同じ名前のフォルダが同じ場所に出来てしまいました。(添付画像をご参考ください) ちなみに、Macで解凍したところフォルダは一つのみです。Macラベルのあり/なしでWindowsではフォルダが分かれているとも思いましたが、完全に一致しているわけでもありませんでした。(一方のフォルダに入っているデータはすべてMacラベルが付けられていましたが、ラベル付けられたデータがすべてWindowsで同じフォルダに入っているわけではありませんでした。) なお、Windowsで解凍したフォルダ内のデータに、問題は特にございませんでした。 長くなりましたが、そもそも同じ名前のフォルダが同じ場所に存在することってありえるのでしょうか。 また、Windowsでフォルダが二つ出来てしまう原因ってなんでしょうか。 どなかたご存知の方はいらっしゃいますでしょうか。 [環境](解凍) Windows7 Ultimate 64bit Mac OS X Lion 10.7.3 元のZIPファイルを作った環境は分かりかねます。OSはおそらくMacです。 以上、よろしくお願いします。

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

  • ベストアンサー
回答No.6

>Macで圧縮したZIPに関係しているように思います まず、不具合に関して、ソフト開発の常識として一般の方が認識しないといけない事があります。 「要因」 は複数あるが、「原因」 は一つの場合 これは、何か操作して起こる場合、違う操作で起こっても、原因は一つで、そこのコードを直せば、全て解決するということです。その反面、 「原因」 は複数あるが、「要因」 は一つの場合 これは、例えばクラッシュすると言う現象の場合、原因を把握していないと、えらメッセージや、エラー番号が同じ物がでてきます。しかし、よく調べてみると、コード的に違う箇所のバグであることがよく在ることです。 これは、よくプログラム言語では、構造化とかオブジェクト指向とか呼ばれていて、同じ、クラスを呼び出しいるが、そこに付随した機能でバグが在る場合、一番上の階層でエラーが出てしまった場合。 つまり、一番最後の砦のエラーシーケンス(階層の一番上)でしか捕らえる事ができなかった、予期しなかったできことです。 ここで、「要因」とはですが、ネット上でぐぐってください。 http://search.yahoo.co.jp/search?b=1&n=10&ei=UTF-8&fr=ie8sc&p=%E8%A6%81%E5%9B%A0%E3%81%A8%E3%81%AF など。 http://jikan.livedoor.biz/archives/51895680.html これはよく考察していますね。彼のような解釈もありますが、ソースコードからたどると、上記のようなことも言えます。 そうなんです、本来、原因は一つなんです。そこが重要です。しかし、今のC++、Javaなどは、クラスなどカプセル化され、さらに、それを呼び出し側でカスタマイズして使う事ができます。そうすると、どこでエラーがでるかが問題になるのです。えらーでなくても、そこのコードをいつのタイミングで呼び出されるかが問題になり、そうすると、予期しないものは、予期していないエラー番号や、デバックの結果をだすので、要因としては一つということが、結果からみるとでてきます。 本題に戻ります。 上記を踏まえて考えると、あなたが見た現象は >>Macで圧縮したZIPに関係しているように思います じゃなくても、みなさん、同じように経験しています。これって、「Macで圧縮したZIPに関係しているように思います」だけでおきていないので、原因がMACかZIPにあるといえますか? 要因はMAC又はZIPにあると思います。 しかし、あなたの操作にもちゃんと検証できていないことがたくさんあり、実の所、ZIPファイルそのもに問題があるか、エクスプローラーに問題があるのか、ZIPファイルを解凍したツールに在るのかが、ちゃんと検証されていません それでも、あなたは >>Macで圧縮したZIPに関係しているように思います ていいはりますか?  ここで前述した、要因と原因ですが、もし、同名フォルダーが同じ階層にできているとしたら、違うツールで見ても同じようにみえているはずです。 コマンドプロンプトで >cd /d "その同名フォルダー/ファイルがある絶対パス(フルパス)を指定" >dir としてください。同名のものがありますか? もし無いのなら、エクスプローラー上の表示だけの問題ですね。 もし、あるのなら、 フォルダーなら cd /d [その名前を指定] としてどうなりますか? ファイルなら type [そのファイル名] としてどうなりますか? 存在しないとでるか、たぶんハング又はクラッシュします。chkdsk 等のディスクメンテナンスをする必要があります。 どうです。どのように出ましたか

ixkaito
質問者

お礼

ご回答ありがとうございます。 >原因がMACかZIPにあるといえますか?要因はMAC又はZIPにあると思います。 まさにおっしゃる通りです。要因はMacのZIPでしたが、原因は言い切れませんね。 >どうです。どのように出ましたか コマンドプロンプトでの確認が全く頭にございませんでした。ご教示ありがとうございます。 結果は下記になります。 エクスプローラーで「ポスター」(仮)と表示されている2つのフォルダが、コマンドプロンプトでは「ポスター」と「ホ゜スター」になっておりました。(半濁点とカナが分離していました) 同名のフォルダに見えていたのはエクスプローラーに問題があったんですね。コンピュータはちゃんと別のものとして認識していたんですね。かなりスッキリしました。 WinにしろMacにしろ濁点や半濁点に関しては問題が多いように思いますね。 念のため濁点や半濁点も含めて、もう少し追加情報を受け付けますが、今回究明したかったことまではたどり着けましたので、ある程度しましたら締めきりたいと思います。 lupin-333333さん、ありがとうございます。

その他の回答 (5)

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.5

>しかし、WindowsでMacで圧縮したZIPファイルを解凍しようとする場合、ご存知かもしれませんが、ZIPファイルの中身のファイル名、もしくはフォルダ名が日本語の場合、文字化けが起きます。 漢字のファイル名やフォルダ名はMacとWindowsで互換性がありませんので文字化けするのは当然です。 相互で利用するときは文字化けしない範囲で運用しなければなりません。 >なので Explzh for Windwos という解凍ソフトを使っています。 そのソフトがMacで圧縮されたZIPファイルに完全対応していないとも考えられます。 運用方法の誤りと考えた方が良いでしょう。 Mac OS XはWindows OSとの互換性を重要視していないと思いますし、Windows OSはMac OS Xとの互換性を無視していると思います。

ixkaito
質問者

補足

ご回答ありがとうございます。 >相互で利用するときは文字化けしない範囲で運用しなければなりません。 ZIPファイルを作ったのはこちらではございません。文字化けしない範囲での運用は分かっています。 >運用方法の誤りと考えた方が良いでしょう。 今回問題にしているのは運用方法ではございません。 またWinとMac間の完全な互換性も求めていません。 題名にも書いてありますように、同じ場所に同じ名前のフォルダが存在していることが問題です。 この現象の起きうる原因もしくは同じような現象になったことがある方の回答を求めます。

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.4

>ZIPファイル内に同じ名前のフォルダが2つあり、たとえばそれをデスクトップに解凍した場合、デスクトップに全く同じ名前のフォルダができます。(フォルダの中身は違います) 圧縮されたZIPファイルに同じ名前で内容が異なるフォルダが有れば解凍したときに同じ名前のフォルダが生成されても不思議ではありません。 圧縮した状態を忠実に展開したと考えれば良いと思います。 Macの場合は同じ名前のフォルダが許されずに統合されたと考えれば良いのではないですか? OSの違いでフォルダの扱いが異なることはOSの設計思想によるものと思います。 Windowsのツールにバグがあるのかも知れませんが、同じフォルダ内に同じ名前のフォルダを複数作成することはできないはずです。 念のために双方のフォルダを右クリックしてプロパティで実体の仕様と保存場所を確認してみると良いでしょう。

ixkaito
質問者

補足

ご回答ありがとうございます。 >Windowsのツールにバグがあるのかも知れませんが、同じフォルダ内に同じ名前のフォルダを複数作成することはできないはずです。 おっしゃる通りWindowsのバグかもしれません。 少し補足させていただきます。 元のZIPファイルはMacで圧縮したものです。例えば「abc.zip」としましょう。その中身はフォルダ一つです。フォルダ名は仮に「あいう」としましょう。Macで「abc.zip」を解凍した場合は、「あいう」のフォルダが一つできます。 しかし、WindowsでMacで圧縮したZIPファイルを解凍しようとする場合、ご存知かもしれませんが、ZIPファイルの中身のファイル名、もしくはフォルダ名が日本語の場合、文字化けが起きます。なので Explzh for Windwos という解凍ソフトを使っています。Explzh for Windows は解凍前に中身を確認できます。それで「abc.zip」を確認すると「あいう」というフォルダが二つある状態になっています(解凍前)。まぁここまでは、OSの違いで、WindowsではZIP内でフォルダが二つに分かれてしまうと考えても不思議ではないでしょう。 問題はここからです。その「あいう」の二つのフォルダをドラッグ、そして同じディレクトリ(例えばデスクトップ)にドロップすると、デスクトップに「あいう」のフォルダが二つできます(解凍された状態)。しかも中身のデータは違います。 普通なら、「フォルダの上書きの確認」というポップアップが開き、同名のフォルダを統合しようとします。しかしエラーメッセージなど一切出ず、中身が違う同名の「あいう」フォルダが同じ場所に二つできます。 これがWindowsのバグと言ってしまえばお終いですが、Windowsにしろ、Macにしろ、構造上ありえない話と思いますが? 原因などがご存知の方、もしくは同じような現象に出会ったことのある方いらっしゃいますでしょうか。 引き続きもう少し回答を募集します。

回答No.3

Macとか、ZIPとかいっさい関係ありません。 エクスプローラーでの処理の問題だけです。リペインの問題です。「最新の情報に更新」あるいは、キャッシュをクリアー(ディスクリーンツール)、などする前に、 エクスプローラーの設定で、ソート、グループ表示を取りやめてください。それから更新して再表示すればいいだけです。 たいていの場合、HDDに問題があったり、12時間以上連続使用していたり、1つのフォルダーに100個以上あり、そのエクスプローラー以外の要因でファイルが更新(増減)したりしたときに、起こりやすいです。特に日付をまたいでいた入りした場合は特に、起こりやすい。 これはエクスプローラーがだけが起こる現象ではなく、ファイル管理ツール全般に起こる現象です。まあ、どれだけまめに更新(リペイン)してやるかの問題で、在る意味バグといってもいいが、 更新を頻繁に繰り返すと、特に同じフォルダーに1000、2000とか多数あり、おそいHDD、特に壊れかかっているHDDだと、システムがハング状態になりやすい。 それをさけるためには、更新はランダムに、CPUの使用頻度を見てやるのが、今風であり、Windows7以降もっとも気お使っている所です。 そのためにタスクスケジューラーに沢山の更新システムがデフォルトで設置されています。どこかの馬鹿が、これは必要ないからとめていい、なんて書いてありましたが、よくみると、その手の情報を更新するシステムです。 画像を見ると、ソートしているようですね。

ixkaito
質問者

補足

ご回答いただきましてありがとうございます。 しかしやはりMacで圧縮したZIPに関係しているように思います。

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.2

>また、Windowsでフォルダが二つ出来てしまう原因ってなんでしょうか。 解凍前のフォルダに見えるアイコンはZIPファイルでフォルダではありません。 解凍の時に保存先を指定変更しないと同じフォルダへZIPファイルと同じ名前のフォルダが作成されます。 また、WindowsではZIPファイルを解凍せずに中身を閲覧出来る機能がありますので同じ名前のフォルダが2つ有るように錯覚する方もいるようです。 Mac OS Xの場合は回答すると元のZIPファイルはごみ箱に移動してZIPファイルが有ったフォルダへZIPファイルと同名のフォルダが作成されます。 OSによって動作の違いがあるのは当然のことと受け止めてください。

ixkaito
質問者

補足

ご回答いただきましてありがとうございます。 しかしZIPファイルとフォルダが同じ名前の話ではございません。 ZIPファイル内に同じ名前のフォルダが2つあり、たとえばそれをデスクトップに解凍した場合、デスクトップに全く同じ名前のフォルダができます。(フォルダの中身は違います) Macで解凍した場合フォルダは1つです。フォルダの中身はWindowsで解凍してできる全く同じ名前の2つのフォルダの中身を合わせたものになります。

  • LHS07
  • ベストアンサー率22% (510/2221)
回答No.1

よくわかりませんが、全てフォルダー名が表示されていないようです。 ・・・・・・となっていますね。

ixkaito
質問者

補足

早速ご回答いただきましてありがとうございます。 「全てフォルダー名が表示されていないようです。」とはどこのことでしょうか。 ちなみに添付画像のディレクトリーツリーなどはモザイクをかけています。 もう少し大きく画像が表示されると思いましたが、思いのほか見にくくて申し訳ございません。

関連するQ&A

  • windowsとmacでのフォルダの中身

    windows用データが圧縮されたもの(lzh形式)をmac(OS X 10.4)でダウンロードし、解凍しました。 その後、そのフォルダの中身を確認したのですが、どうやらwindowsで表示した場合と、macで表示したときとで、中身のアイコンやファイル数が違うみたいなんです、、、。 windowsでの数と同じく、またはちゃんと中身をmacで表示するにはどうしたらいいのでしょうか?

    • 締切済み
    • Mac
  • 7-Zip(ソフトウェア)の解凍時の動作について

    7-Zipで右クリックから「<フォルダ>に解凍」させた時に二重にフォルダを作成しないようにするためにはどうしたらいいでしょうか? 例を挙げると、Explzhの「解凍先フォルダ以下に同じ名前のフォルダを2重に作成しない」のようなことがしたいのです。 コマンドラインから同等のことが実現可能ならそれでも構いません。 よろしくお願いします。 参考 7-zip日本語ウェブサイト http://sevenzip.sourceforge.jp/

  • フォルダが消せなくなりました

    送られてきたメールに添付されていたZIPファイルを解凍したら、正常に解凍できなくなりました。 それでファイルとフォルダを消そうとしたらファイルは消えたのですが、フォルダが消せなくなりました。 消そうとすると以下のメッセージが出ます。 『ファイルを削除できません。送り側のファイルまたはディスクから読み取れません』 特に問題は出ていないようですが気になってます。 消す方法を教えて下さい。お願いします。 環境:OS:WindowsXP HomeEdition

  • ZIPファイルを元に戻したい

    解凍ソフトのExplzhをダウンロードしたらZIPファイルがWindows シェル共通 DLLの白いフォルダになり、Explzhを通してしか中を見れなくなりました。元の圧縮式に戻すにはどうしたらいいですか? 下記の方法は試しましたが変わりません。OSは7です。 http://pasofaq.jp/windows/mycomputer/initzip.htm

  • フォルダの上にファイルを重ねるとフォルダが展開するツール

    フォルダの上にファイルをドラッグして重ねるとフォルダが1秒後くらいに自動で展開するツールのWindows版を探しています。せめてMAC版の名前だけでもわかる方いらしたら教えてください。 以前MAC OS8かOS9で愛用していたツールなのですが、心当たりあればお願いします。 たしかMAC Power(?)か廃刊になったもう一方のMAC雑誌の付録CDに入ってた気がします。 *Windowsのカテゴリーと重複ですが、よろしくお願いします。

    • ベストアンサー
    • Mac
  • 暗号化Zipを簡単に扱えるソフト

    こんにちは。WindowsユーザーでMacの事情が全く分かりません。 遠隔の友達(Macユーザー)と暗号化Zipでデータのやり取りがしたいのですが、暗号化zipはターミナルでコマンドをたたかないと扱えないので作れないと言われました。 私はMacの環境が全く分かりません。googleでいろいろ調べたのですが、どれが一般的なソフトか、良くわかりませんでした。 暗号化Zipを作成したり、解凍する「フリー」のソフトを紹介していただけませんか? 友達はあまり詳しくないので、シンプルにファイルをまとめて暗号化したり、送られた暗号化Zipの解凍出来ればいいのです。 よろしくお願いします。

    • ベストアンサー
    • Mac
  • 移行アシスタントでホームフォルダが・・・

    新Mac(MacBook、OS10.5.5)に旧Mac(PowerMac G4 MDD、OS10.4.11)のデータ移行を行いました。手順は次の通りです。 1.新MacBookを立ち上げユーザー名(旧Macと同じユーザー名とした)などを登録。 2.旧Macと新MacをFireWireケーブルで接続し、旧Macをターゲットモードで起動。 3.移行アシスタントを立ち上げ、旧Macのアプリ、全てのフォルダ(自分のホームフォルダ及び家族3人分のゲストフォルダ)などにチェックを入れデータを移行。 4.新Macと旧Macのホームフォルダのユーザー名が同じであるため、変えろとの指示があり、変更。 5.データ移行完了後チェックして見ると、新Macのホームフォルダとは別に旧Macのホームフォルダがゲストフォルダとして移行されていた。 6.新Macのホームフォルダには、当然のことながら何もデータが入っていない。旧Macのホームフォルダであるゲストフォルダや家族のフォルダは完全にデータ移行がなされている。 そこで、旧Macのホームフォルダを新Macのホームフォルダに置き換える方法をご存じの方お教えいただけませんか?単に新Macのホームフォルダを削除するのは具合悪いですよね? それとも、レストアディスクで新Macにアーカイブインストールすれば良いのでしょうか?

    • ベストアンサー
    • Mac
  • 圧縮ファイル解凍後もフォルダ更新日時を保持するにはどうすれば良いか?

    Windows標準のzip圧縮(ファイルを右クリック後「送る」より「圧縮(zip形式)フォルダ」を選択する)を利用しているのですが、 ファイル解凍後のフォルダ更新日時が解凍した日時になってしまいます。 フォルダ更新日時を保持する方法をお教えください。よろしくお願いします。 ■OS:WindowsXP SP2

  • OSXでフォルダを先にソートできないですか?

    OSXでファイルをソートするときに「フォルダ」が先に並ぶようにしたいのですが方法ありますでしょうか?Windwosの場合は「名前」「昇順」で並び替えるとフォルダが先に並びますが、OSXでは「並び順序」「整頓」をどういじってもそうなりません。 長年Windows方式に慣れているため、この1点でMacへの完全移行をためらっております。アイデアがあればぜひお教えください!

    • 締切済み
    • Mac
  • 共有フォルダ内zipフォルダについて

    お世話になります。 windows server2008でのドメイングループの共有フォルダにxp SP3のPC(仮にAとする)からzipフォルダを共有フォルダに入れたのですが、別のPC(windows7)からは見えないというより無いのです。 元のzipは500KB程度に対し、共有フォルダ上で見ると1KBになっています。zipだけ存在しており、中身のフォルダ・ファイルが全く無い状態です。 win7PCで解凍したからでしょうか。その共有フォルダ上のzipフォルダはxpでも見られなくなりました。 そのzipフォルダは元であるAからメールで外部のPCに送っていたのですが、そのメールに貼り付けたzipをAのデスクトップに保存すると、共有フォルダ上のzipの中身が、そのAからだけは復活し見えるようになります。windows7側では変わらず見えません。 何故このような現象が起きるのでしょうか、また、windows7側で見られる方法はありますでしょうか。 わかりにくければ、出来る限り補足いたします。