2 返信 最新の回答 日時: Mar 26, 2016 6:09 PM ユーザー:kuma-lismo

    プレビューキャッシュのパスが最大パス長を超えている

    kuma-lismo

      Lightroomで新規カタログを作成しようとすると

       

      警告

      ボリューム"Windows 8 (C:)"のカタログ"●●●"を作成、または開くことができません。プレビューキャッシュのパスがプラットフォームの最大パス長を超えています。

       

      カタログ名と区切り文字を含めたカタログのフルパスは長さが170文字以内である必要があります。指定されたパスは●●●文字です。

       

      という警告ができます。

      カタログファイルを様々なデータ整理の関係でWindowsの階層では少し深いところに置いていたので、170文字という制限がかからないように上の階層に設定しても、

      あるいはカタログのファイル名を短くして170文字以内にしてもこの警告が出てきてカタログを作成できません。

       

      フォルダ階層の深さやファイル名以外に何かまだ別の要因があるのでしょうか?

        • 1. Re: プレビューキャッシュのパスが最大パス長を超えている
          yukinyaa Level 4

          プレビューキャッシュは、カタログフォルダの中の(カタログ名) Previews.lrdataというフォルダの中に、数字またはアルファベットのフォルダー>数字とアルファベットを組み合わせたフォルダーという二階層があって、その中に保存されています。
          Macの場合は(カタログ名) Previews.lrdataというのはパッケージフォルダで通常は見られませんが、開けてみるとこのようになっており、プレビューキャッシュのファイル名自体が、かなり長いものが自動生 成されているのが分かります。

          スクリーンショット 2016-03-26 23.25.11.png

          カタログ名が170文字以内なのではなく、プレビューキャッシュのファイル名も含めて最大パスが170文字以内である必要があるので、やはりカタログ名をもっと短くし、置く階層を深すぎないよ うにすれば良いように思います。

          • 2. Re: プレビューキャッシュのパスが最大パス長を超えている
            kuma-lismo Level 1

            ありがとうございます。

            スクリーンショットで載せていただいたような非常に長いファイル名があるのは知っておりました。

            (ただしこの最終のファイルまでのフルパスまで含まれているのは知りませんでした。)

             

            最初の質問で少し情報が足りなかったのですが、パスの長さが170文字に満たない場合でもこの警告が出る時があります。

            直近であったのは上の警告文の中で「…170文字以内である必要があります。指定されたパスは166文字です。」です。

            170文字になっていないのになぜ警告が出るのか疑問です。

            私の場合、パスの途中に平仮名や漢字など2バイト文字が入っており、見かけ上は1文字であっても実質的には2文字扱いのため、上記のような警告文になっていると考えられるのでしょうか。

            いずれにせよカタログファイルを作成する場所やカタログ名をもう少し考慮しないといけないとは思っています。