.net 2003 でファイルをごみ箱に移動する必要がある
refrence から microsft.visualbasic.runtime dll を追加しましたが、filesystem.deletedirectory を取得できませんでした。
.net 2003 でファイルをごみ箱に移動する必要がある
refrence から microsft.visualbasic.runtime dll を追加しましたが、filesystem.deletedirectory を取得できませんでした。
これが機能するかどうかはわかりませんが、試してみる価値はあります。
using Microsoft.VisualBasic;
string path = @"c:\myfile.txt";
FileIO.FileSystem.DeleteDirectory(path, FileIO.UIOption.OnlyErrorDialogs, RecycleOption.SendToRecycleBin);
編集: Nifle からの賢明な言葉: Microsoft.VisualBasic.dll への参照を追加することを忘れないでください
基本的に、上部の参照と実際にメソッドを呼び出す間にフルネームが必要です(もちろんライブラリを追加した後)
あなたはそれを完全に呼び出すことができます:
Microsoft.VisualBasic.FileIO.FileSystem.DeleteDirectory(
path,
FileIO.UIOption.OnlyErrorDialogs,
RecycleOption.SendToRecycleBin);
または、参照を他のものと一緒に一番上に追加できます。
using Microsoft.VisualBasic.FileIO
その後
FilesSystem.DeleteDirectory( etc );
あなたは持っていますか
using Microsoft.VisualBasic.FileIO;
あなたのページの一番上?
これはあなたを助けるかもしれません。Microsoft.VisualBasic.dll への参照を追加するか、P/Invoke を使用する必要があるようです。
使用する
FileIO.FileSystem.DeleteDirectory(path, FileIO.UIOption.OnlyErrorDialogs, RecycleOption.SendToRecycleBin);
ニーズ: 00:00:00.4036573
1 つのファイルを削除する。使用する
[DllImport("shell32.dll", CharSet = CharSet.Auto)]
private static extern int SHFileOperation(ref SHFILEOPSTRUCT FileOp);
必要なのは00:00:00.1107684
、1 つのファイルを削除することだけです。
実装は次の場所にあります: Send a File to the Recycle Bin