GOOGLE了,也百度了,还到codeproject了。没找到这样的函数,只有删除文件到回收站的和清空回收站的。
回收站文件夹里的文件应该是配合某个文件来使用的,不能直接删除。
按理说,微软不会不提供这种函数的。
请知情人指点。
回收站文件夹里的文件应该是配合某个文件来使用的,不能直接删除。
按理说,微软不会不提供这种函数的。
请知情人指点。
解决方案 »
- 大华流媒体视频监控开发的问题
- API 录音函数的device参数
- C#实现快速排序,但是不能实现完全排序,请高手帮忙!!!
- 哎,还没开始就卡住了。。大家帮个忙啊。感谢!
- 有一个方法,关于线程的,看不懂,请教一下大虾,做啥用的
- 怎么在Image.FromFile(string)参数中写入当前目录中的文件
- 【求助】C#中字符处理的问题!
- 变量类型转换
- 为何按书上或C#例子上做,oldDbDataAdapter1.Update(table)总是出错?
- 为什么引用WORD后,系统提示:命名空间名称“Interop”在类或命名空间“Microsoft.Office”中不存在
- sql数据库连接失败
- 求教一个新手问题..
___________________________________
我写的vs2005源代码管理器,只有团队资源管理中源码管理的功能。
http://topic.csdn.net/u/20091203/10/ca40b678-5443-4a18-a9f6-fad9051d0797.html
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using Shell32; // 添加引用->COM->Microsoft Shell Controls And Automation namespace WindowsApplication229
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent(); Shell S = new Shell();
int CSIDL_BITBUCKET = 0xA; Folder F = S.NameSpace(CSIDL_BITBUCKET);
foreach (FolderItem FI in F.Items())
{
String PathName = F.GetDetailsOf(FI, 1) + "\\" + F.GetDetailsOf(FI, 0); if (PathName == @"C:\DOCUME~1\ADMINI~1.251\LOCALS~1\Temp\vs32.tmp")
{
foreach (FolderItemVerb FIV in FI.Verbs())
if (FIV.Name == "删除(&D)")
{
FIV.DoIt(); // 会弹出是否真的彻底删除文件的对话框
break;
}
break;
}
}
}
}
}
如何让确认框不出现?