mirrorMan - ファイル/フォルダの名前変更
ファイルやフォルダの名前を変更するにはNameプロパティの値を変更するが、
同じ名前のものがすでに存在したとき、
XPとVistaでのShell.Applicationの挙動の違いが大きい。

ここでキャンセルを押すと、-2144927744で落ちてハンドリングできない。
XPだとエラーオブジェクトも拾えなかったので放置。
tryで逃がすことにした。
同じ名前のものがすでに存在したとき、
XPとVistaでのShell.Applicationの挙動の違いが大きい。

ここでキャンセルを押すと、-2144927744で落ちてハンドリングできない。
XPだとエラーオブジェクトも拾えなかったので放置。
tryで逃がすことにした。
try{
ssh.NameSpace(ふぉるだ).ParseName(sfs.GetFileName(ふぁいる)).Name = なまえ;
}catch(e){
if(e.number == -2144927744) rollbackRenameItm();
return;
}

