15超强力史诗道具,新版人民币什么时候发行,1366x768美女壁纸
因为之前写rdlc 打印用的直接打印,复制网上的方法,打印出来以后会在根目录下生成 一个emf文件类型的文件,每次手动删又很麻烦,所以做了一个控制台控制放在任务计划里面每天删除emf文件。
既然要删除指定文件 不可避免的要遍历文件夹下的所有文件
1.首先要声明文件目录
2.声明一个directoryinfo 传入 目录地址
3. fileinfo 接收directoryinfo 的 所有文件名称
4. 截取文件最后一个.后的文件名称。
5. 和指定文件类型匹配 删除文件。
// 1. string filepath = configurationmanager.appsettings[servername].tostring(); //2. directoryinfo root = new directoryinfo(filepath ); //3. fileinfo[] files = root.getfiles(); //4. foreach (var item in files) { var name = item.name; var t = name.substring(name.lastindexof(".") + 1, name.length - (name.lastindexof(".") + 1)); // getlist(t.tostring()); if (t.toupper() == "emf") { file.delete(item); } }
因为 我只是需要删除emf类型的文件,所以直接就把类型写死了。
当然 这些文件类型都可以在config设置 ,可以动态来进行读取。
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Net Core Web Api项目与在NginX下发布的方法
asp.net core3.1 引用的元包dll版本兼容性问题解决方案
IdentityServer4实现.Net Core API接口权限认证(快速入门)
ASP.NET Core MVC通过IViewLocationExpander扩展视图搜索路径的实现
网友评论