フォルダ名を変えられない場合があるのはNo.37861
coherent さん 10/02/16 18:06
 
お世話になります。
「受信トレイ」以下にフォルダの名前を「フォルダの設定」で変更しようとしました。
一部のフォルダについて変更が出来ず以下のようなメッセージがでました;

フォルダ名の変更に失敗しました。既に存在しているフォルダ名を指定していないか
等確認してください。
エラーコード=5

変更を試みたフォルダ内には20個程度の子フォルダがあり、いくつかには割り振り設
定がしてあります。しかし、他の似たような設定しているフォルダにはついては名称
変更は可能でした。

アドバイスいただけますでしょうか。宜しくお願い致します。

[ ]
RE:37861 フォルダ名を変えられない場合がNo.37862
秀まるお2 さん 10/02/16 22:42
 
 そのエラーコード5というのは、「ERROR_ACCESS_DENIED」というエラーでして、
いわゆるアクセスが拒否された、というエラーになるようです。

 過去の事例を検索した所、ファイルの属性が上書き禁止属性になってるとその
エラーが出る、ということがあるようです。あと他には、そのフォルダのアクセ
ス権限の設定によって、例えばそのフォルダへの書き込みアクセスを拒否するよ
うなアクセス権限の設定がなされているとそのエラーが出るようです。

 それで、こちらで試しにフォルダを上書き禁止属性にしてみて、そのエラー
コード5のエラーが出るかどうかやってみたんですが、エラーは出ませんでした。
 (フォルダそのものには上書き禁止属性というのは無いのだろうか?)

 ということで、あと他の可能性としてはアクセス権限ということになるんです
が、普通はアクセス権限なんて設定しないような気がします。

 何かアクセス権限を書き換えたとかってことは無いですよね?

 ということで、解決策がよく分かりません。

-----------------------------------------------------------------------

 とりあえず、秀丸メールを一度終了させて、エクスプローラでフォルダ名を変
更してしまってみて欲しいです。それから秀丸メールを起動してしばらく待つと、
一度フォルダ階層の作成しなおしが働くかもしれませんが、うまく変更されたフ
ォルダ名で出てくると思います。

 ただし、フォルダの並び順は、変更された物が一番下へ行ってしまいますけど
も…。

 ということでどうでしょ?

 もしかしてエクスプローラでフォルダ名を書き換える時にもエラーが出る(あ
るいは管理者権限に昇格しようとする)なら、フォルダのアクセス権限がおかし
くなってるのだと思います。

[ ]
RE:37862 フォルダ名を変えられない場合がNo.37864
coherent さん 10/02/17 09:07
 
さっそくの回答有難うございます。
私もアクセス許可の部分やフォルダ属性についても考えてみました。が、特に他の設
定と変わらず

アクセス許可についてはすべてのユーザーに対し「特殊なアクセス許可」以外は全て
許可になっている
フォルダ属性は「読み取り専用」になっている

状態でした。でも、ここでアレ?と思いました。フォルダ属性は「読み取り専用」に
チェック入っていてよいのでしょうか。ただ、正常な他のフォルダも同じ設定です。

> とりあえず、秀丸メールを一度終了させて、エクスプローラでフォルダ名を変
>更してしまってみて欲しいです。それから秀丸メールを起動してしばらく待つと、
>一度フォルダ階層の作成しなおしが働くかもしれませんが、うまく変更されたフ
>ォルダ名で出てくると思います。
>
> ただし、フォルダの並び順は、変更された物が一番下へ行ってしまいますけど
>も…。

やってみたところ上述のようになり、秀丸メールで開くとフォルダ名もちゃんと変更
されていました。しかしやはり、フォルダの設定で名称変更するとエラー5が出まし
た。そこで、フォルダプロパティで属性「読み取り専用」のチェックを外し適用をし
てみました。この場合、適用はしますが、再度確認すると「読み取り専用」のままで
した(何故か?)。その状態で再度、秀丸メールを開き、フォルダの設定で名称変更
を試みたところちゃんと変更できるようになりました。詳しい理屈はわかりませんが、
このように対処できたという報告とさせていただきます。アドバイス有難うございま
した。

(なおOSはXP proです)


[ ]
RE:37864 フォルダ名を変えられない場合がNo.37865
秀まるお2 さん 10/02/17 10:34
 
 僕もこの辺の仕組みがよく分かってないんですが、フォルダにも一応、上書き
禁止属性というのはあるんだと思います。ただ、エクスプローラでプロパティを
見ても、その状態がうまく出てこないみたいです。

 今、googleで検索したら、コマンドプロンプト上で「attrib」というコマンド
を使うとフォルダの属性を変更したり書き換えたり出来るようです。それで試し
にやってみたら、再現できました。

 例えば僕の所には、

   e:\hidemailhome\斉藤秀夫メイン\User

 というフォルダ配下に

   hidenet

 というフォルダがあるんですが、まずはそこにカレントフォルダを移動して、

   attrib +r hidenet

 としてから

   attrib hidenet

 とすると、たしかにhidenetフォルダが上書き禁止属性(R属性)になることが
確認出来まして、この状態で秀丸メール上でフォルダ名変更しようとしたら、エ
ラーコード5が出ました。

   attrib -r hidenet

 としてから書き換えたらエラーになりませんでした。

 ということでそういう話(フォルダが上書き禁止属性になっていた)で合って
るようです。

[ ]
RE:37865 フォルダ名を変えられない場合がNo.37867
龍朋 さん 10/02/17 11:06
 
[ X-Mailer:HidemaruMail 5.33 (WinNT,601) ]

お世話になっております。
龍朋 です。

******** 秀まるお2 <xxxxxxxxxxxxxxxxxxx@maruo.co.jp> さん wrote
******** [ hidesoft.8:37865| RE 37864 フォルダ名を変えられない場合があるの
は? ]
******** [ Wed, 17 Feb 2010 10:34:05 +0900 ]

> ということでそういう話(フォルダが上書き禁止属性になっていた)で合って
>るようです。

Windows7で、フォルダ名(アカウント名)の変更をした際に、エラー
コード5が発生しました。
その時は、100MB使用のフォルダでしたが、USBメモリ(Dataフォルダ)
の残が90MBでしたので、
    単なるリネームではなく、一旦コピーしてから元を削除
    するのだな
と自己解釈し、十分に空けて(1.3GB)実行したところ、エラーは発
生しませんでした。


今回の件は、空容量や、フォルダの新規作成の権限は関係ありませ
んか?


--
龍朋(Ryuhou)  


---以下の内容はコミュニテックス会議室システムにより付加されました。
本文中のメールアドレスは伏せ字に変換されました。伏せ字にしたくない場合
はメールアドレスを""で囲んで書き込んでください。

[ ]
RE:37867 フォルダ名を変えられない場合がNo.37868
秀まるお2 さん 10/02/17 13:06
 
 フォルダのアクセス権限は、秀丸メール側では特に指定はしてないです。なの
で、秀丸メールで作成したフォルダのアクセス権限いうのは、そのフォルダの親
フォルダのアクセス権限が引き継がれるはずだと思います。

 (この辺僕もあまり詳しく無いですが)

 空き容量があるかどうかでエラーコード5が起きる/起きないというのもちょ
っと僕にはうまく説明出来ないです。

 ファイルをオープンしたままにしているケースとか、たとえば他のアプリケー
ションソフトが秀丸メール用のファイルにアクセスしている場合だと、フォルダ
名変更でエラーコード32(ERROR_SHARING_VIOLATION)が出ることはあるよう
ですけども。

 なんとも謎です。

 とりあえずですが、フォルダ名変更に失敗したらフォルダの上書き禁止属性を
勝手に解除して再試行する処理を入れてみました。それでもしかして今後は起き
なくなったらうれしいかなぁという気はします。

[ ]
RE:37868 フォルダ名を変えられない場合がNo.37869
龍朋 さん 10/02/17 15:15
 
[ X-Mailer:HidemaruMail 5.33 (WinNT,601) ]

お世話になっております。
龍朋 です。

発生時に投稿していれば、何かわかったかもしれないですね。
今更遅いのですが、参考までにその時の状況をお知らせします。
うろ覚えですが・・・

1.アカウント名を変更しようとしたら「エラーコード5」が発生した。
2.過去ログで「エラーコード5」を検索したところ、
    「ファイルへのアクセスが拒否されました」
  らしい。
3.秀丸メールを終了後、エクスプローラで「名前の変更」を行うも
  エラーなし
4.秀丸メールを起動して確認すると、変更した名前が反映されてい
  る。
5.試しにこの名前を元に戻そうとすると「エラーコード5」が発生し
  た。
6.別のアカウントを試すと、正常に変更できるものと、「エラー
  コード5」が発生するもとがある。
  「エラーコード5」が発生したアカウントは、100MB前後使用して
  いるものばかり。
  この時のUSBメモリの残は90MB程度。
7.前日、秀丸メールをXPからWindows7に移行するためにUSBにバック
  アップしたことを思い出し、バックアップを他のデバイスに移す。
  この時のUSBの残は1.3GBほど。
8.この後、秀丸メール上でエラーとなった全アカウントの変更がで
  きたため、空容量の問題だったのか、と勝手に自己解釈。

※秀丸メール本体は、Windows7にインストール。
※秀丸メールのホームディレクトリは、USBメモリを指定
※USBメモリは、4GB NTFSフォーマット済み

--
龍朋(Ryuhou)  

[ ]
RE:37869 フォルダ名を変えられない場合がNo.37870
秀まるお2 さん 10/02/17 16:37
 
 情報ありがとうございます。がしかし、龍朋さんの所でなぜエラー5が発生し
て、それがまたなぜ復旧したのか、いまいちよく分かりません。

 とりあえずこういう事例が2件以上あるということだけでありがたい情報とさ
せていただこうかなぁと思います。




 今日の午前中に、フォルダの属性をattribコマンドで書き換えるテストをした
ら、たしかにエラーコード5を発生させることが出来たはずでした。でも今は起
きなくなってしまいました。

 せっかく、上書き禁止属性を解除して再試行する処理を作ったのに、テストが
出来ないというか、普通に通すことが出来なくなってしまいました。(デバッ
ガーで値を書き換えて無理矢理通すテストは出来ましたけども)

 ということでなんだか僕もよく分からなくなってしまいました。

 Windows 7上でもテストしてみます。

[ ]
RE:37868 フォルダ名を変えられない場合がNo.37961
龍朋 さん 10/03/03 16:45
 
[ X-Mailer:HidemaruMail 5.33 (WinNT,601) ]

お世話になっております。
龍朋 です。

******** 秀まるお2 <xxxxxxxxxxxxxxxxxxx@maruo.co.jp> さん wrote
******** [ hidesoft.8:37868| RE 37867 フォルダ名を変えられない場合があるの
は? ]
******** [ Wed, 17 Feb 2010 13:06:08 +0900 ]

> 空き容量があるかどうかでエラーコード5が起きる/起きないというのもちょ
>っと僕にはうまく説明出来ないです。

今頃なんですが・・・

空き容量でエラーコード=5が表示されることが確認できましたの
で、お知らせします。


本日、ドメイン移管に伴い、秀丸メール上で
    メールアカウントを新アカウントグループへ
    コピー移動(ドラッグしながら「Ctrl」)
した後、元メールアカウント名を一時的に変更しようとしましたと
ころ、
(元のアカウント名を変更しないと新アカウントの「コピー−」を
  削除できないから)
    フォルダ名(=アカウント名)の変更に失敗しました。
    アカウント名を正しく指定しなおす等してください。
    エラーコード=5
と表示されました。

コピー前のUSBメモリの空き容量=約1.4GB
コピーしたメールアカウントの容量は約900MB
コピー後のUSBメモリの空き容量=約500MB


ちなみに、この後の処理は次のとおりです。
  秀丸メールを終了
  エクスプローラで元メールアカウント名(フォルダ名)を変更
  秀丸メールを起動して、変更が反映されていることを確認
  新アカウントの設定・テスト
  秀丸メール上で元アカウントを削除
  空き容量が1.4MBであることを確認
  秀丸メール上で新アカウント名の「コピー−」の部分を削除(エラー無し)


--
龍朋(Ryuhou)  


---以下の内容はコミュニテックス会議室システムにより付加されました。
本文中のメールアドレスは伏せ字に変換されました。伏せ字にしたくない場合
はメールアドレスを""で囲んで書き込んでください。

[ ]
RE:37961 フォルダ名を変えられない場合がNo.37962
秀まるお2 さん 10/03/04 08:51
 
 USBメモリの空き容量がまだ相当あるのにエラー5が発生するのですね。

 なぜだかよく分かりませんが、とりあえずうちの会社にもUSBメモリがあるの
でそれでテストしてみます。

[ ]
RE:37962 フォルダ名を変えられない場合がNo.37963
秀まるお2 さん 10/03/04 11:17
 
 2ギガバイトのUSBメモリを空き容量が40メガバイト程度になった状態で、
アカウントをコピーしてアカウント名変更、というテストをした程度では特にエ
ラーは出ませんでした。

 ただ、アカウントをコピーした直後だと、例えばアンチウィルスソフトのリア
ルタイム検索が有効になっていたりすると、リアルタイム検索が遅延して実行さ
れて、結果としてファイルへ遅延してアクセスされっぱなしになってしまって、
それでフォルダ名変更に失敗する、ということはあるのかもしれません。

 どっちにしても、Windows側からエラーを突きつけられる以上は秀丸メールと
してはどうしようもないかなぁと思います。

 とりあえず、エラーメッセージの中に、「秀丸メールを再起動すると成功する
場合もあります。」を付け加えるってことにさせていただきます。

[ ]