とりあえず、ヤプログ!から移行

ヤプログ!がいつの間にかサービス終了していたので、過去データをここに移行します。

フォルダを圧縮しようとすると「ファイルが見つからないか、読み取りのアクセス許可がありません」というエラーが発生する

タイトル通りのエラーですが、また起きるだろうから覚書き。

 

Ramディスク上に作成済のフォルダ(格納ファイルは100個程度の画像)を圧縮するとタイトル通りのエラーが発生した。

 

当然ファイルは存在するし、読み取りのアクセス許可はある。

 

google 検索すると、同じような事象が発生しているようで Microsoftコミュニティに Windows10において、フォルダを ZIP 圧縮を試みると「ファイルが見つからないか、読み取りのアクセス許可がありません」の事象について というスレッドがあった。

 

この事象では、ファイル名やフォルダ名は10文字程度だが対象フォルダがネットワークドライブ上にありフォルダパスが255バイトを超えていたことが原因のようだった。

 

私の場合は対象フォルダはRamディスク上にあり、念のためフォルダ名を "aaa" にリネームして試してもいるのでどう考えても255文字を超えることはない。

Ramディスク上に workフォルダを作成して試した場合でも "R:\work\aaa.xxx.jpg" で xxx は3文字の数字なので。

 

それでもちょっと閃いてこのフォルダを外付けのSDHCにコピーして圧縮したら何故かうまく行った。

因みにこのSDHCの場合のフォルダーパスは "Q:\work\aaa" 。

更に付け加えると、このフォルダの圧縮前後にも複数回フォルダーの圧縮作業を行っていてエラーになったのはこのフォルダーのみ。

全然理由がわからない。

 

まあマイクロソフトの製品には未だに基本的なバグが数多くj潜んでいて、例えば explorer(エクスプローラ)は信頼できないWindows検索の罠 などで書いているようにexplorerエクスプローラ)でさえ基本的なバグを放置したままです。

最近も、漢字2文字のファイル名検索でヒットせず1文字削除して漢字1文字の検索で何とか該当ファイルを見つけ出す、という経験をしました。

1文字でないとヒットしない検索!!

 

 

前記のMicrosoftコミュニティのスレでも、

『フォルダパスが255バイトを超えていることが原因であれば、「ファイルが見つからないか、読み取りのアクセス許可がありません」のメッセージではなく、「フォルダパスの長さが255バイトを超えています」のメッセージを表示してくれるとありがたいと思いました。

この点をMicrosoftが改善してもらえるとよいのですが・・・。』

と書かれていたけれども、この程度の改善さえ行う気のないマイクロソフト

 

Windows 10 で最後と言っておきながら Windows 11、Windows 12 とお金儲けに忙しいようだけれども、その前に様々なバグフィックスを行うのが先ではないでしょうか?

特に、エラーが発生したWindows の回復は未だに成功した試しがない。

先日、Macrium のツールで windows 10 の障害から回復した時には思わず感動しました。