水曜ムチャ振り実験室

水曜息抜きチーム

担当パーソナリティ
水曜息抜きチーム

第3回
フォルダの“入れ子”はどこまで可能?(2/2)

フォルダinフォルダの限界は意外に浅い?

フォルダinフォルダの限界は意外に浅い?作業中、突如表示された警告画面。ちなみに、これはウィンドウズXPの場合。Vistaでも文言は違うが同様のメッセージが表示された

「フォルダの中にフォルダを作る」というだけの、まるで旧共産圏の拷問のような、地味かつ徒労でしかない単純作業に、決死の覚悟で飛び込んで行った探検隊だったのだが。
なんと開始から45秒後、最初のフォルダから数えて24個目のフォルダまで入れ子を作ったところで、右の画面とともに、その先に進むことができなくなってしまったのである。

果たして、フォルダの入れ子は、たった24個で終わりになってしまうものなのだろうか? これでは、腕のいいロシアの職人さんが作ったマトリョーシカ程度のビックリ加減である。
ここで気になるのが、探検隊の行く手を阻んだメッセージにある

「ファイル名または拡張子が長すぎます」

という文言だ。これは、いったい何を意味するものなのか??

「それは文字通り、ファイル(フォルダ)につけた名前が長すぎるときに出る警告ですよ」

と教えてくれたのは、パソコン関係の書籍を出している出版社に勤める知人。
以下は、探検隊と知人との会話の採録である。

探「でも、フォルダの名前は『新しいフォルダ』だよ。これって全然短いじゃない?」

知「確かに、ひとつひとつのフォルダについている名前は短いんですけどね。ここで言うファイル名っていうのは、パソコン(ハードディスクなどの記憶装置)の中のどこにファイルやフォルダがあるかを示す『パス名』のことなんですよ。フォルダのウィンドウの上部に『アドレス』欄がありますよね? ここに表示されているのがパス名です」

パス名の例:
d:\Documents and Settings\user\My Documents\新しいフォルダ\新しいフォルダ\新しいフォルダ\新しいフォルダ\新しいフォルダ\新しいフォルダ

要するに、標準的な使い方をしているウィンドウズの場合、パス名の長さに制限があり、環境にもよるが全体で半角240文字(255文字の場合も)以上で警告が出るというのだ。

探「ということは、今回の冒険の失敗は作成したフォルダに『新しいフォルダ』という名前をつけていたのが原因、ということになるのかしら?」

知「ですね。これが半角で「0」など極力短い名前にすればするほど理論上、より深い階層までフォルダを作っていくことができるはずです。さらに言えば、最初のフォルダを作る場所も重要で、『マイドキュメント(d:\Documents and Settings\user\My Documents)』ではなくハードディスクなど記憶装置の直下(d:)にしたほうが、よりパス名を節約でき、フォルダの深さが稼げる計算です!」

と、まぁ無理やりドキュメンタリーチックにする必要もなかったわけだが。
ともかくこれで、探検を再開する準備が整った。今度はアドバイスのとおり、ハードディスク(d:)の直下からフォルダ作成を開始。フォルダの名前は簡潔に最初から「0」~「9」の順で繰り返し数字をつけていくことにする。果たして

その時が訪れたのは、開始から234秒=約4分後。最初から数えて118個目のフォルダまで入れ子を終えた瞬間であった。ちなみに「エクスプローラ」で見るとこんな感じ。

延々と続くフォルダの入れ子たち。いま思ったのだが、ひょっとすると新OS「ウィンドウズ7」では、もっと深い入れ子ができるのかしら?

なんだか可愛いですな。
ちなみに、この場合のパス名の文字数は全体で半角240文字。
まさに予定通りの結末であった。

というわけで。拍子抜けするほどのスピードで終わってしまった今回の冒険なのだが。
冒険を通じ、こんなことがわかったのでご報告しておく。

・フォルダの入れ子は意外とできないものだ。
・とはいえ、こんなに深い階層までしまっておきたいファイルは、多分ないので大丈夫。
・こんなにたくさんのフォルダが入っているのに、サイズは「0バイト」。
・実際に作成作業を進めていくと、深い階層になるに従い、処理速度が遅くなる。
・作成した118個のフォルダをすべて開くには、キーボードからでも1分以上かかる。
・フォルダを開いていく場合でも、深くなるほど処理速度が遅くなり不安な気持ちに。
・使用OSや環境次第では、もっと深くまで入れ子ができる可能性もあるらしい。
・連番を振りながらの作業は結構神経を使う。脳トレになるかも。

今回のまとめ

今回作成した「入れ子のフォルダ」を、せっかくなのでダウンロードにて読者プレゼントにしようと思ったのだが。知人によればギリギリまで長くしたパス名をもったファイルやフォルダは、場合によってはパソコンのシステムにかなりな悪影響を及ぼす可能性がある、とのことだったので中止した。実は、それなりに危険をともなう冒険だったのだ。
なので、自分でこの記録を塗り替えてみたい、と思った方はあくまでも自己責任で冒険を行っていただきたい、ということを最後にお断りしておく。

その上で「119個以上の入れ子に成功した!」、「俺は2分で118個まで達した!」という方がいたら、ぜひ編集部までご一報いただきたい。ま、特に賞品はないんですけど。

そのほか「エクセルの表組みの下端は何行目まである?」とか「画像ファイルの面積は最大何ヘクタールまで可能?」といった、新たなる冒険ミッションもお待ちする次第だ。

  • 1
  • 2
ハラオチありがとう
みなさまのハラオチは、記事のハラオチ度として、☆5段階で表示されます
この記事への投稿は終了しました。

右上にあるクリップをクリックすると記事クリップに追加できます。
クリップ登録は100件まで可能です。

ただいま調査続行中! こっちの不思議も気になる?

編集部オススメ

  • R25的MLB開幕戦の楽しみ方!

    これを読めば、きっとMLB開幕戦が観たくなる!

    2012.01.16

    R25的MLB開幕戦の楽しみ方!
    さあ、今年は4年ぶりにMLB開幕戦が日本にやってくるぞ! といっても「実はそんなに詳しくなくて…」という人も多はず。そこで、MLBを気軽に楽しむためのクイズやコラムをお届けします!... 続きを読む
  • 侮るなかれ! 花粉のトラブル!

    仕事の効率が激しくダウン!?

    2012.02.01

    侮るなかれ! 花粉のトラブル!
    なんだか鼻がムズムズ…。「花粉かな…?」なんて不安になりつつも、目の前の仕事に追われ、ほったらかしにしてしまう人も多いはず。しかし、くしゃみ、鼻みず、鼻づまりがオフィスの大トラブルを引き起こすことも... 続きを読む
  • 第3回 時間による格差社会が存在する!?

    すべての人の成長が25歳で止まる!?

    2012.02.09

    第3回 時間による格差社会が存在する!?
    「貧富の差」によって「寿命の差」が決まり、貧乏人の寿命は短いことが宿命づけられているとしたら…? 例えば、25歳で寿命が尽きることがわかっていたら、そもそも働く意欲なんてわかないですよね。ちょっと想像... 続きを読む

Yahoo! JAPAN IDでログインする。

マイR25のご利用にはYahoo! JAPAN ID(無料)が必要です。

Yahoo! JAPAN IDを取得

ロングインタビュー vol.301 伊勢谷友介

みんなが見ている記事TOP25

(毎日更新)

バーコード モバイル版R25にアクセス モバイルでコラムを読もう

URLをケータイに送信

ご利用にはYahoo! JAPAN ID(無料)が必要です。

(Yahoo! JAPAN IDでのログインが必要です)

みんなのナイス投稿! みなさまからお寄せいただいた投稿をピックアップしてご紹介しています!