c#,如何实现对某一文件夹刷新,就像电脑里右键刷新一样

c#,如何实现对某一文件夹刷新,就像电脑里右键刷新一样,有没有类似的源码参考一下,谢谢

c#
0

2个回答

直接调用
SendKeys.SendWait("{f5}");
如果是本程序,重新调用你加载文件夹的代码逻辑

1

private DirectoryInfo directoryInfo = null;
if (directoryInfo == null) directoryInfo = new DirectoryInfo(path);
directoryInfo.Refresh();
if (directoryInfo.Exists)
{
FileInfo [] fileInfo = directoryInfo.GetFiles();
}


0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
一刷新就像死机了一样
我刚学。NET,很简单的一个repeater控件的数据绑定,刷新后CPU资源就占满了,但点转向或重新打开就没问题,这问题很菜,别笑我
web页面 刷新与右键刷新
在这里之前 写一个 隐藏域 id是 unloads script type="text/javascript"> window.onbeforeunload = function() { var unloads = document.getElementById("unloads").value; if(unloads == null |
如何刷新文件夹?
用Shell扩展写了一个根据文件不同状态覆盖不同图标的程序,但是当文件状态改变时图标不能及时更新,要手动刷新文件夹才有效。请问有没有办法让程序去刷新文件夹呢?rnDirectoryInfo.Refreh()是没有用的,在网上找过刷新图标缓存的方法:rn[code=C#]rn[DllImport("User32.dll", EntryPoint = "SendMessage")]rnprivate static extern int SendMessage(IntPtr hWnd,int Msg,int wParam,int lParam);rnrnpublic const int WM_SETTINGCHANGE = 26;rnpublic const int HWND_BROADCAST = 65535;rnrnstatic void Main(string[] args)rnrn int value = Convert.ToInt32(Registry.GetValue(@"HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics", "Shell Icon Size", -1).ToString());rn Registry.SetValue(@"HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics", "Shell Icon Size", value - 1, RegistryValueKind.String);rn SendMessage(new IntPtr(HWND_BROADCAST), WM_SETTINGCHANGE, 0, 0);rn Registry.SetValue(@"HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics", "Shell Icon Size", value, RegistryValueKind.String);rn SendMessage(new IntPtr(HWND_BROADCAST), WM_SETTINGCHANGE, 0, 0);rnrn[/code]rn也不起作用。
如何刷新我的电脑
请教各位达人:rn 使用InvalidateRect(0,NULL,0)可以刷新桌面,那么如何刷新我的电脑:打开我的电脑后在C盘、D盘...那个界面右键可以刷新,我现在要用软件来实现这一功能,该如何做
实现右键的“刷新“功能,很简单的!!!!
实现右键的“刷新“功能,很简单的!!!!rnrn就是在脚本的最后加上一个“刷新“的函数就可以了,javascript!!!
如何模拟桌面右键刷新??
我之所以强调模拟右键刷新,是因为我发现,只有右键刷新是最全的刷新功能,我之前试了一个代码,对于扩展名的显示或隐藏,刷新不出来。rn从注册表更改扩展名的显示或隐藏,位置是rnHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\AdvancedrnHideFileExt的值,改为0是显示扩展名,改为1是隐藏扩展名。rn但是从注册表里更改的话,桌面上图标名称不会立即生效,必须右键刷新一下(按F5都不行),我所找到的刷新代码也不行,谁可以解决此问题??我会追加分,谢谢。
js处理F5刷新,鼠标右键刷新
 禁用: document.oncontextmenu = function (e) {//禁用鼠标右键 return false; }; document.onkeydown = function (e) {//禁用F5刷新 e = window.event...
JavaScript 屏蔽右键刷新、F5刷新
document.oncontextmenu=new Function("event.returnValue=false;"); //禁止右键功能,单击右键将无任何反应 document.onselectstart=new Function("event.returnValue=false;"); //禁止选择择,也就是无法复制 //屏蔽F5刷新 function document...
jquery easyui tabs单击刷新右键刷新
单击刷新 $(".tabs-inner").click(function(){varcurrTab=self.parent.$('#tabs').tabs('getSelected');//获得当前tabvarurl=$(currTab.panel('options').content).attr('src');self.parent.$('#tabs').tabs('update...
刷新图片某一部分
我在一个PictureBox中初始化一张图片,我现在要改动图片的某一部分的显示,rn改完以后用Invalidate()函数刷新一次的话性能比较差,rn如果只是让图片刷新改动的那一点,其他地方不做刷新,这样性能应该好很多,rn在一张图片中,只刷新一部分该怎么做?rn各位英雄出手吧!! :)
ListView刷新某一项Item
ListView现在已经很少被使用,但还是在这里列出来说一下,有时候我们仅仅需要改变listView的某个Item,如果调用adapter的notifyDataSetChanged()方法效率不高,并且可能会出现内容闪动,那么我们怎么刷新某一个特定的item呢? 在这里我们以刷新第一个item为例,刷新其它item类似。 public void notifyPositionChange(L...
禁止右键和刷新
2019独角兽企业重金招聘Python工程师标准>>> ...
右键刷新慢
法一、 开始|运行”,然后键入“regedit”并确认运行注册表编辑器,依次单击展开
vc模拟右键刷新
我想模拟资源管理器的右键刷新功能(不是F5,二者效果不完全相同),该怎么办啊?
去掉右键刷新的强迫症
去除右键菜单刷新图文教程 事先需要准备3个东东 : 1、电脑系统盘或者pe盘 也可以使用软件REPLACER完成(后面替换系统文件时候用到) 2、ExeScope软件,百度一下很容易下载到的 3、Windows 系统目录下的SHELL32.dll 具体步骤: 一、 安装ExeScope ......
右键只剩下刷新的解决方法
右键只剩下刷新的解决方法,遇到问题的朋友可以按照此法试一下吧,希望可以帮到大家
屏蔽右键和刷新功能
document.onkeydown = function() {if ((window.event.keyCode==116)|| //屏蔽 F5 (window.event.keyCode==122)|| //屏蔽 F11 (window.event.shiftKey && window.event.keyCode==121) //shift+F10 ) {   windo...
屏蔽右键和刷新
 function   document.oncontextmenu(){event.returnValue=false;}//屏蔽鼠标右键     function   document.onkeydown()    {         if   ((window.event.altKey)&&                 ((window.event.keyCode==37)||     
屏蔽鼠标右键刷新
只屏蔽刷新功能,其它的不屏蔽rn请高手帮忙解决!!!
右键刷新的问题
发现一个问题 ,在web页面上点右键刷新,后台会把上一次运行过的事件(比如保存)重新执行一下,请问这是什么原因? 有什么解决方法,防止其执行。
模拟右键刷新
我之所以强调模拟右键刷新,是因为我发现,只有右键刷新是最全的刷新功能,我之前试了一个代码,对于扩展名的显示或隐藏,刷新不出来。 rn从注册表更改扩展名的显示或隐藏,位置是 rnHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced rnHideFileExt的值,改为0是显示扩展名,改为1是隐藏扩展名。 rn但是从注册表里更改的话,桌面上图标名称不会立即生效,必须右键刷新一下(按F5都不行),我所找到的刷新代码也不行,谁可以解决此问题??我会追加分,谢谢。
刷新!刷新!刷新!刷新!刷新!刷新!刷新!刷新!
A.aspx和B.ASPX中使用一个数据库的数据!rn我在A.aspx中打开一个模态窗口B.aspx!rn在B中更改数据后,提交时,想刷新A.ASPXrn使用语句如下rnResponse.Write(" ");rn运行时出现rnwindow.opener.location为空或不是对像的错误 ,何解!!
如何编程刷新文件夹?例如……
例如:rn我在桌面建立了一个快捷方式,但需要刷新桌面才能显示出来,怎么办?rn又或者在System目录生成一个文件后,如何刷新该目录? rnrnrn
如何刷新文件夹图标缓存
在网上看不了贴,好像都没有根本解决此问题。特发贴寻求帮助。rnrn我用配置Desktop.ini、修改文件夹属性的方法设置了文件夹的图标。rn当Desktop.ini 中IconFile 指向的图标文件改变时,我用以下方法刷新缓存:rn[code=C/C++]SHFILEINFO fInfo = 0;rnSHGetFileInfo (strDirPath,FILE_ATTRIBUTE_READONLY,&fInfo,sizeof(SHFILEINFO),SHGFI_SYSICONINDEX ); //获取index in the system image list (获取会成功)rnSHChangeNotify(SHCNE_UPDATEIMAGE,SHCNF_DWORD,NULL,&fInfo.iIcon); //通知刷新[/code]rnrn但是没有效果。rnrn希望大家帮助,谢谢!rnrnrn
请问如何屏蔽用户 右键点击刷新或F5刷新
多谢回复,必增分
用刷新如何实现?
也是很简单,但是我又忘记了,各为帮帮忙!
Datagrid如何实现刷新?
用ADO绑定的DATAGRID怎样实现刷新,REFRESH好象不管用?
如何实现就不刷新
我在jsp里面new了个类代码如下rn <% rn DingFenData dftm = new DingFenData();rn dftm.getTCode();rn %>rn其中页面中有个值是这样获取的代码如下rn<%=dftm.getBall().get(1)%>rn我想实现每隔一段时间就重新获取一下该值也就是重新执行一次<% rn DingFenData dftm = new DingFenData();rn dftm.getTCode();rn %>rn代码。请问如何实现?谢谢高手了。在线等待
如何实现jsp页面的“刷新”?
即,点击“刷新”按钮,刷新整个页面。(如给出代码最好)谢了
如何实现表的刷新.......
在显示新的内容时,把原来的内容新理掉............. rnrn
如何实现整棵树的刷新.
已知树tree,根节点root,并且root里面都实现了父子关系,数据也是重新加载的新数据.应该如何利用这样的条件实现整棵树的刷新?
如何实现无闪烁刷新??
如何实现无闪烁刷新?rn请大家帮忙或给点例子,谢谢!
如何实现本页刷新
小弟,有一个问题rn我要达到的目的是当用户点击下拉框的内容时,实现本页刷新,要求得到用户录入的信息rn并从新接受上一页传过来的参数。rn请各位大哥执教
如何实现网页的刷新
我想用事件驱动网页的刷新,不知用什么函数rn例如在jsp中自动刷新可用response.setHeader("Refresh","5");
如何实现iframe 刷新
iframe.htmlrnrnrn rn 实现iframe局部刷新rn rn rn rn rn rn 实现局部刷新rn rnrn rnparentIframe.htmlrnrnrnrn parent Iframernrnrn rnrnrnrn需要注意的是,我试了很多方法 都能刷新,但它也把iframe.html也刷新了,能不能有什么方法实现局部刷新,不能刷新iframe.html,只会刷新parentIframe.html
如何实现MSFlexGrid的刷新?
我用MSFlexGrid1来显示数据记录,当我的数据改变(比如增加,修改,删除一条记录)后如何即使的在MSFlexGrid1中显示出来??
如何实现后台刷新?
如何能在servlet中刷新jsp页面呢?rnrn如果我在页面上改变一些域的原来的值,我希望其它正在看这个页面的浏览器就能立刻刷新。rnrn有什么办法么??
手动刷新如何实现!!!
任何脚本都行
如何实现listview的刷新?
我是在一个Activity中定义的listview,有一个删除指定条目操作,要求删除后要马上刷新把消失的条目去除了,没有用数据库,用的SD卡存储。rn问题是:在sd卡上,文件已经删除了,但是,列表不更新。
js里如何实现画面的刷新?
js里实现画面的刷新的函数是什么?
相关热词 c#异步发送kafka c#窗体编号 c# 操作二进制文件 c# 反射 机制 c#线程 窗体失去响应 c#角度转弧度 c# 解析gps数据 c# vs设置 语法版本 c# json含回车 c#多线程demo