[Mew-Win32 03302] Re: フォルダの削除
Takanori-Nishimura
t-nisimr at example.com
2001年 6月 13日 (水) 20:54:48 JST
にしむらです。前に思ってながら書いてなかったんですが.....
Mitsugu SAKAMOTO <mitsugu at example.com> さんは
Wed, 13 Jun 2001 19:22:32 +0900 (jst) に
「[Mew-Win32 03301] Re: フォルダの削除」の件で書きました。
mitsugu> > > (add-hook 'dired-mode-hook
mitsugu> > > '(lambda ()
mitsugu> > > (defun delete-directory-recursive (dir)
mitsugu> > > (interactive "s")
mitsugu> > > (call-process "rm" nil nil nil "-rf" dir))
mitsugu> > > (defun delete-directory (dir)
mitsugu> > > (interactive "s")
mitsugu> > > (delete-directory-recursive dir))))
mitsugu> > >
mitsugu> > > などというのが書いてありました。検索したら、
mitsugu> > うわ、さすがだ。
mitsugu> っと言うことで、一応mew-win32だからcygwinが入っていないユーザ
mitsugu> のために
mitsugu> 多分これで動くとおもいます。
mitsugu> (add-hook 'dired-mode-hook
mitsugu> '(lambda ()
mitsugu> (defun delete-directory-recursive (dir)
mitsugu> (interactive "s")
mitsugu> (call-process "deltree" nil nil nil "-y" dir))
mitsugu> (defun delete-directory (dir)
mitsugu> (interactive "s")
mitsugu> (delete-directory-recursive dir))))
で、deltree は W2k にはなかったりします。
やっぱり標準で動くとしたら rmdir /s /q のような気がするんですが。
# といっても今手元に Win9x ないんではっきりしませんが。WinNT で OK な
のは確実。
----------------------------------------------------------------------
西村 考則 (Takanori Nishimura) (mailto:t-nisimr at example.com)
株式会社SRA(Software Research Associates, Inc.)/関西支社/開発
TEL. 06-6536-2331 FAX. 06-6536-2452
Mew-win32 メーリングリストの案内