`
- 浏览:
686980 次
-
-
usingSystem.Runtime.InteropServices;
-
privateconstintFO_DELETE=0x3;
-
privateconstushortFOF_NOCONFIRMATION=0x10;
-
privateconstushortFOF_ALLOWUNDO=0x40;
-
[DllImport("shell32.dll")]
-
privatestaticexternintSHFileOperation([In,Out]_SHFILEOPSTRUCTstr);
- [StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode)]
-
publicclass_SHFILEOPSTRUCT
- {
-
publicIntPtrhwnd;
-
publicUInt32wFunc;
-
publicstringpFrom;
-
publicstringpTo;
-
publicUInt16fFlags;
-
publicInt32fAnyOperationsAborted;
-
publicIntPtrhNameMappings;
-
publicstringlpszProgressTitle;
- }
-
publicstaticintDeleteToRecycleBin(stringpath)
- {
-
_SHFILEOPSTRUCTpm=new_SHFILEOPSTRUCT();
- pm.wFunc=FO_DELETE;
-
pm.pFrom=path+'/0';
-
pm.pTo=null;
- pm.fFlags=FOF_ALLOWUNDO|FOF_NOCONFIRMATION;
-
returnSHFileOperation(pm);
- }
-
privatevoidbutton1_Click(objectsender,EventArgse)
- {
-
DeleteToRecycleBin(@"c:/temp/temp.txt");
- }
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
Console.WriteLine(“删除文件到回收站”);string filepath = “leaver.txt”;FileSystem.DeleteFile(filepath, UIOption.OnlyErrorDialogs, RecycleOption.SendToRecycleBin);Console.WriteLine(“删除文件...
《C#开发实例大全(基础卷)》筛选、汇集了C#开发从基础知识到高级应用各个层面约600个实例及源代码,每个实例都按实例说明、关键技术、设计过程、详尽注释、秘笈心法的顺序进行了分析解读。全书分6篇共25章,主要...
当有程序要存放入主存时,查看空闲块总数是否够用,如果够用,先分配一块用来存放页表,然后查 位示图中为“0”的位,根据查到的位所在的字号和位号可计算出对应的块号,同时在该位填上占用 标志“1”,并填写页表...
5、将需要运行的exe文件放入WinApp文件夹。 6、调用,可以使用bat批处理来调用,bin\mono.exe WinApp.exe。(其实写个VC++的小程序调用最好,可以我很菜) 好了,发个代码上来,有兴趣的朋友可以研究一下,7zip打包...
百姓问问答系统采用asp.net(2.0)c#+access,全站采用html页面,SEO友好,列表页采用AJAX技术,template为模板文件夹,根目录下的template为前台模板文件,admin/template为后台管理文件模板,数据库更改信息在web....
该文件称作为“代码隐藏”文件,如果用C#创建,该文件将具有“.ascx.cs”扩展名 B.web窗体也是类 C.项目中所有的Web窗体页的代码隐藏文件都被编译成项目动态链接库(.dll)文件 D.以上都不正确 五、下列ASP.NET语句...
finalize是Object的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法。 assert是什么?什么时候用到? 答:断言,可以将断言看成是异常处理的一种高级形式,可以用来判断某个特定的表达式或值是否为真。 ...
GoF 的《设计模式》是所有面向对象语言(C++ Java C#)的基础,只不过不同的语言将之实现得更方便地使用。 GOF 的设计模式是一座"桥" 就 Java 语言体系来说,GOF 的设计模式是 Java 基础知识和 J2EE 框架知识之间一...
-增加土耳其语言资料文件(feedback:abdullaharslan)。 -Grid的BoundField增加NullDisplayText属性,用于处理数据库中的null值,如果没有设置则默认为空字符串。 -修正DatePicker中的一个bug(31/01/2010将会返回...
-如何自定义Javascript脚本和C#处理函数来响应键盘事件。 -为Tree增加AutoLeafIdentification属性。 -增加示例(tree_auto_leaf_identification.aspx)(feedback:wdrabbit)。 +2009-11-17 v2.1.4 -修正...