tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルゴミ箱への移動
記事No2726
投稿日: 2005/12/09(Fri) 21:41
投稿者Nemo
[OSのVer]:Windows2000    [VBのVer]:VB6.0
ゴミ箱への移動をしたいのですが、例えば Eドライブに E:\Recycled というゴミ箱フォルダがあれば

MoveFile "E:\hoge\hoge.jpg", "E:\Recycled\hoge.jpg"
と言う風にやっても上手く行きません。しかし、返り値は0で成功してるはずなんですが・・・。
(一時期出来た時もあった記憶があるような気がする。。)

某ページに載ってるやり方で、SHFileOperation関数をやると、異常に移動に時間がかかってしまいま
す。

[ツリー表示へ]
タイトルRe: ゴミ箱への移動
記事No2727
投稿日: 2005/12/09(Fri) 22:06
投稿者花ちゃん
> MoveFile "E:\hoge\hoge.jpg", "E:\Recycled\hoge.jpg"
> と言う風にやっても上手く行きません。しかし、返り値は0で成功してるはずなんですが・・・。
> (一時期出来た時もあった記憶があるような気がする。。)

それでできれば、態々、Win32 API 関数を使わないでしょう。
hhttp://www.ailight.jp/blog/papanvb/archive/2005/05/12/6931.aspx

> 某ページに載ってるやり方で、SHFileOperation関数をやると、異常に移動に時間がかかってしまいま
> す。

下記ですかね。
hhttp://www.sugi-family.net/papanvb/vbnet_tips.asp?cate=1&tips=1011

時間がかかるのは、直接Windows上でドラッグ&ドロップで入れても同じ事かと思います。
又、ゴミ箱の中に多くのファイルが入っていたりすると余計時間が掛かるようです。

[ツリー表示へ]
タイトルRe: ゴミ箱への移動
記事No2730
投稿日: 2005/12/11(Sun) 11:15
投稿者じゃんぬねっと
参照先http://jeanne.wankuma.com/
VB2005 ではこの辺りもサポートしているようです。(良くも悪くも、ですが)

[ツリー表示へ]