ちゃっぴの監禁部屋

ガチガチに締めすぎて動きがとれなくなる。。。

ホーム 連絡をする 同期する ( RSS 2.0 ) Login
投稿数  405  : 記事  5  : コメント  12114  : トラックバック  134

ニュース

記事カテゴリ

書庫

日記カテゴリ

Communities

Personal Information

Scripting.FileSystemObject の DeleteFolder method で junction を削除しようとしたんですが。

書き込めませんだってさ!

 DeleteFile も Scripting.Folder class の Delete method もちろん NG。

さてどうやって消したもんかな。。。

一応 rmdir command は利きますが。。。

投稿日時 : 2008年6月7日 16:31

コメント

# re: Junction が倒せない 2008/06/07 19:09 れい
ディレクトリのハンドルを開いて、
DeviceIoControl で
ジャンクションのディレクトリハンドルと
FSCTL_DELETE_REPARSE_POINTと
IO_REPARSE_TAG_MOUNT_POINTと
を指定して…

激しくめんどくさいですね。
私もrmdirがいいかなと:D



# re: Junction が倒せない 2008/06/09 0:05 ちゃっぴ
C++ で作ろうか?とも思ったんですが、いまさら VC++ 6.0 用意してってのもあって。。。
で、結局 batch file で強引にやったんですが、死にました。。。orz

# re: Junction が倒せない 2008/06/18 12:33 シャノン
Expressでいいぢゃん。

# re: Junction が倒せない 2008/06/19 22:00 ちゃっぴ
> Expressでいいぢゃん。

CRT 要らなかったっけ?
OS install 直後に実行したいので制限がね。

Post Feedback

タイトル
名前
Url:
コメント