質問
がクライアントまで、フルのC#(interopか)を削除するには特定のファイルをごみ箱の中に永久?
検索しながら、インターネット使い方を削除、ゴミ箱に移動させます。私も行わない空の便は、特定のファイルです。特定の項目はゴミ箱です。
する方法を教えてください。
編集:
- また、ファイルが自分にもなった。誰かがったことはありませんで制御す。
- Windows検索かが私のファイル...?!?
またもう一つ、実際にファイルを見つけるC: ECYCLER 同じファイル拡張子が異なる名前です。どのようにしてできているというお話をしている場合は、ファイルの私物を求めているのですか。
解決
他のヒント
using Shell32;
VAR SHL =新しいシェル();
// Get recycle folder
Folder Recycler = Shl.NameSpace(10);
FolderItems items = Recycler.Items();
for (int i = 0; i < items.Count; i++)
{
try
{
FolderItem FI = items.Item(i);
string FileName = Recycler.GetDetailsOf(FI, 0);
string FilePath = Recycler.GetDetailsOf(FI, 1);
string RecyleDate = Recycler.GetDetailsOf(FI, 2);
if (FileName == "your file/folder")
{
// check if chosen item is a folder
if (FI.IsFolder)
{
Directory.Delete(FI.Path, true);
}
else
{
File.Delete(FI.Path);
}
}
}
catch (Exception exc)
{
...
}
うまくいけば、それが役に立つかもしれません。私の作品)
私はそれを試したことがないけど、あなたは、各ユニットが持っていることを隠しフォルダ「RECYCLER」で、削除したい項目を探し、それを削除することができます。
これは愚かな質問かもしれませんが、あなたのプログラムがそれを置くため、ファイルはリサイクルに行きましたか?もしそうなら、あなただけの通常のファイル操作を使用してファイルを削除し、完全にごみ箱をバイパスすることができます。
所属していません StackOverflow