Article View: fj.lang.visualbasic
Article #233Re: NT4.0上でファイルをごみ箱に 捨てるとエラーになる
From: ToyotaMacs Ogawa
Date: Fri, 03 Apr 1998 00:00
Date: Fri, 03 Apr 1998 00:00
39 lines
2148 bytes
2148 bytes
こんにちは。返信ありがとうございます。
>
>たぶん引数が間違っているんでしょう。
>実際のコードを示したほうが適切な助言を得やすいと思います。
>
私もその可能性があるのではと、SHFileOparation関数に関して、
いろいろと調べていたところ
[Now Supported on Windows NT]と記述されているのを、
見つけました。
「ただ今、サポート中」 ということでしょうか?
すべて英語で書かれていて、フィーリングで読んでいたので
正確かどうか怪しいですが。
関数に関係する実際のコードは、次のようになっています。
Dim Fileop As SHFILEOPSTRUCT
Dim Ffrom As String
Dim Fto As String
Dim rtn As Integer
Fto = "C:\Recycler\"
For
:
Ffrom = Ffrom & vbNullChar ループで複数ファイルを指定し、
: (ファイルはフルパス名です)
Next
Ffrom = Ffrom & vbNullChar 最後はNullを2つにしています
Fileop.pFrom = Ffrom
Fileop.pTo = Fto ここは削除のときは関係ないみたいですが
一応、"C:\Recycler"を指定しています
Fileop.wFunc = FO_DELETE
Fileop.fFlags = FOF_ALLOWUNDO + FOF_SIMPLEPROGRESS
Fileop.lpszProgressTitle = "削除中"
rtn = SHFileOperation(Fileop) 'ごみ箱に捨てる
If rtn <> 0 Then
MsgBox "ファイル削除ができませんでした。"
End If
Technical Details
Message-ID:
<6g1vms$htd$1@nn-os001.ocn.ad.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<6fv4q6$bef$1@nn-os001.ocn.ad.jp> <ulntnn6gh.fsf@jade.dti.ne.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 105c2e,358ff1fdce152810 X-Google-Attributes: gid105c2e,public From: "ToyotaMacs Ogawa" <k-ogawa@syseng.toyotamacas.co.jp> Subject: Re: NT4.0上でファイルをごみ箱に 捨てるとエラーになる Date: 1998/04/03 Message-ID: <6g1vms$htd$1@nn-os001.ocn.ad.jp> X-Deja-AN: 340440399 Content-Transfer-Encoding: 7bit References: <6fv4q6$bef$1@nn-os001.ocn.ad.jp> <ulntnn6gh.fsf@jade.dti.ne.jp> Mime-Version: 1.0 Content-Type: text/plain; charset="iso-2022-jp" X-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3 Organization: NTT Open Computer Network Newsgroups: fj.lang.visualbasic