文档章节

Winform退出运行后,删除运行目录(批处理方法)

深圳大道
 深圳大道
发布于 2016/12/29 15:31
字数 99
阅读 4
收藏 0
/// <summary>
        /// Winform程序退出删除运行目录 FormClosed调用
        /// </summary>
        private void DeletExeFile()
        {
            string fileName = @"C:\remove.bat";
            StreamWriter bat = new StreamWriter(fileName, false, Encoding.Default);
            string exePath = Application.ExecutablePath;
            string dir = exePath.Substring(0, exePath.LastIndexOf('\\')); //目标目录
            bat.WriteLine("cd..");
            bat.WriteLine("ping -n 3 -w 100 202.96.128.96"); //设置延时
            bat.WriteLine(string.Format("rd \"{0}\" /s /q", dir)); //强制删除目标目录

            bat.Close();
            ProcessStartInfo info = new ProcessStartInfo(fileName);
            info.WindowStyle = ProcessWindowStyle.Hidden;
            Process.Start(info);
            Environment.Exit(Environment.ExitCode);
        }

本文转载自:http://blog.csdn.net/smartsmile2012/article/details/52814260

深圳大道
粉丝 3
博文 877
码字总数 0
作品 0
深圳
架构师
私信 提问
ws2_32.dll的妙用与删除 (禁网)

ws232.dll是Windows Sockets应用程序接口,用于支持Internet和网络应用程序。程序运行时会自动调用ws232.dll文件,ws232.dll是个动态链接库文件位于系统文件夹中。Windows在查找动态链接库文...

thinkyoung
2014/10/23
0
0
ASP.NET程序也能像WinForm程序一样运行

ASP.NET程序也能像WinForm程序一样运行 阅读目录 开始 操作方式 支持的ASP.NET程序类别 它也是个HTTP服务器 支持远程机器访问 不受限于Windows防火墙 尊重每个人的操作习惯 内置多标签浏览器...

付翔
2011/10/27
0
0
bat批处理删除指定N天前的文件

Windows下bat批处理,自动获取文件的最后修改时间,然后将指定多少天之前的文件删除,需要Windows支持forfiles命令,XP及以上系统都自带forfiles命令。 删除指定目录下7天前的文件(目录为C...

416896401
2018/01/23
0
0
如何在安装过程中部署DevExpress控件

在我的Winform开发框架或者WCF开发框架中,均提供多种界面样式选择,其中有一种就是界面效果比较好的DevExss控件界面样式,但是我们一般在开发环境中使用,安装包的大小都很大,100多M,那么...

长平狐
2012/08/22
120
0
完整卸载Oracle 11g数据库

一、停止Oracle的所有服务 在Oracle11G以前卸载Oracle会存在卸载不干净,导致再次安装失败的情况,在运行services.msc打开服务,停止Oracle的所有服务。 二、卸载 Oracle 11G自带一个卸载批处...

科技小能手
2017/11/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

一起来学Java8(三)——方法引用

在一起来学Java8(一)——函数式编程中有一个简单的函数式编程的例子: import java.util.function.Consumer;class Person { public static void sayHello(String name) { S...

猿敲月下码
1分钟前
0
0
读书笔记:深入理解ES6(十一)

第十一章 Promise与异步编程   Promise可以实现其他语言中类似Future和Deferred一样的功能,是另一种异步编程的选择,它既可以像事件和回调函数一样指定稍后执行的代码,也可以明确指示代码...

张森ZS
24分钟前
3
0
面试官,Java8 JVM内存结构变了,永久代到元空间

在文章《JVM之内存结构详解》中我们描述了Java7以前的JVM内存结构,但在Java8和以后版本中JVM的内存结构慢慢发生了变化。作为面试官如果你还不知道,那么面试过程中是不是有些露怯?作为面试...

程序新视界
32分钟前
20
0
Elasticsearch 实战(一) - 简介

官腔 Elasticsearch,分布式,高性能,高可用,可伸缩的搜索和分析系统 基本等于没说,咱们慢慢看 1 概述 百度:我们比如说想找寻任何的信息的时候,就会上百度去搜索一下,比如说找一部自己喜...

JavaEdge
37分钟前
14
0
【jQuery基础学习】11 jQuery性能简单优化

本文转载于:专业的前端网站➦【jQuery基础学习】11 jQuery性能简单优化 关于性能优化 合适的选择器 $("#id")会直接调用底层方法,所以这是最快的。如果这样不能直接找到,也可以用find方法继...

前端老手
46分钟前
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部