スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。



mirrorMan - ファイル/フォルダの名前変更

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

reNameDupName.png

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

スポンサーサイト



comment

Secret

while(aho.atEndofStream)

笹部 政宏
笹部 政宏
mail




フリーソフツ
Category
はてブ
Monthly Archive
New Entry
New Comment
New Trackback
RSS
Copyright © Kittens flewby me All Rights Reserved.

FC2Ad

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。