パスの長いファイルを開くとファイルタイNo.26777
ldr さん 09/07/02 01:01
 
お世話になっております。

2バイト文字が含まれる長いパスのファイルを開こうとすると
「フォルダ名またはファイル名が長すぎます」のエラーが
出ますが、OKを押すとファイルの内容がきちんと表示されます。
ただ、拡張子の判別が行われないようでファイルタイプ別の設定が
反映されず色分けなどが行われません。
長いパスでも開くタイミングで色分けするのは困難でしょうか?

【確認手順】
mkdir あいうえおかきくけこさしすせそ
cd あいうえおかきくけこさしすせそ
mkdir あいうえおかきくけこさしすせそ
cd あいうえおかきくけこさしすせそ
... (エラーになるまで続ける)
echo int main(){return 0;}>a.cpp
a.cpp

【環境】
秀丸エディタv7.10 + Vista SP2(32bit)

[ ]
RE:26777 パスの長いファイルを開くとファNo.26778
秀丸担当 さん 09/07/02 10:43
 
手順通りにしてみたところ、言われている通りエラーが出た後開き、色付けの無
い状態となりました。
エラーとなるのに開ける場合があること自体がおかしいので、V8.00ではエラーと
なったら開けないように修正させていただきます。V8.00は今月末までにはβ版を
始める予定です。
また、このときファイルヒストリで異常が発生する問題も確認できてしまいまし
た。これも合わせて修正させていただきます。

それはそれとして、上限をもっと大きくしたいという話もあると思います。
そのファイルが開けるというときは、拡張子も正しく判断されているべきだと思
います。
上限を大きくするのは今後のネタということにさせていただこうと思います。

[ ]
RE:26778 パスの長いファイルを開くとファNo.26779
ldr さん 09/07/02 23:22
 
>エラーとなるのに開ける場合があること自体がおかしいので、V8.00ではエラーと
>なったら開けないように修正させていただきます。V8.00は今月末までにはβ版を
>始める予定です。

よろしくお願いします。
パス長が全角で130文字程度あるとダメみたいですので
もう少し長くてもエラーとならず開けるようにしていただけると
助かります。

[ ]