private void button1_Click(object sender, EventArgs e)
{
string path = @"d:\abc.txt";
if (File.Exists(path))
{
File.Delete(path);
}
File.CreateText(path);
MessageBox.Show(string.Format("成功创建了记事本:{0}", path));
}
刚接触,如题,创建了一个记事本后,当我再次按下按钮时,说进程正在使用。我想再次按下按钮时,能删除掉abc记事本,再新建记事本而无报错,应该怎么做?
C#如何关闭新建的记事本,以便删除?
打开后记得把资源释放掉,下面这样试试看。using (var writer = File.CreateText(path)){ MessageBox.Show(string.Format("成功创建了记事本:{0}", path));} 或是直接使用如下函数,就不用释放资源了。File.WriteAllText(path, string.Empty);...
C#如何打开或者关闭一个进程
\/\/ 启动记事本Process process = Process.Start("notepad.exe");\/\/ 停10秒Thread.Sleep(10000);\/\/ 杀掉记事本进程。process.Kill();注意,此操作会直接杀死目标进程,目标进程的内容可能会丢失。
用c#做的记事本 怎样已保存后 关闭时不提示是否保存?
你在整个的记事本程序期间设置一个公共的bool变量,该变量意思是判断内容是不是已经保存,如果没有保存,值就为false,否则就是已经保存了,值为true 在该窗体关闭时触发,你可以使用窗体的Form_Closed或Form_Closing或者是你自己设置的退出按钮的事件,来判断 如果你用的是Form_Closed和Form_Closing事件,可以使...
C#中窗体里面记事本里面的新建怎么写,还有保存
1. 定义一个全局变量initText 2. 保存前判断记事本里面的内容与initText是否相同,如果不同,则表示改变过,如果相同,表示没有改变过 3. 重新打开一个文件或每次保存之后,更新initText的值为新的内容 4. Text1_Change()可以删掉了 补充一下实现细节:1. 定义全局变量:private initText as string...
C#怎么实现打开txt文件,就是用记事本打开,不是读取里面的数据。
回答:忘了,你建的时候复制粘过去不就完了吗
C#,结束所有进程。。
在窗体的关闭事件里面写上: try { Process[] processes = Process.GetProcesses();foreach (Process p in processes){ if (p.ProcessName == "NATEPAD") \/\/NATEPAD这是记事本进程名 { p.Kill();} } } catch (Exception){ } ...
C#.NET制作的记事本如何做到新建功能,和保存
新建的话很简单 就是打开编译器开始接受用户输入 保存的话分为2种 1种是文件是新建的,还没有保存过,这时候跟另存是一个道理,弹出对话框保存 2种是打开的文件,点击保存,这种是直接在后台对打开的文件进行写入而已,文件的路径应该可以得到,直接把新的内容写入文件就行了 ...
C#写一个记事本程序,新建后字体更改无效?
你在单击combox时你在richbox中的选择就取消了 你把字体赋给了一个空的selection,结果当然是什么也没有
C#:如何在指定路径里把复制过来的记事本放在那里。
string OrignFile = Server.MapPath(".")+"\\\\myText.txt";string NewFile = Server.MapPath(".")+"\\\\myTextCopy.txt";File.Move(OrignFile,NewFile);直接Move过去就行了。
C#WINDOWS FORMS实现记事本的新建功能?
记事本的新建只是单纯的把输入文本框清空了,当然,在清空前会判断是否输入数据,如果有数据,并在新建时已经保存就直接清空文本框。如果有数据变动,没有保存,则会弹出一个提示信息。对于这点, 我觉得可以用个全局变量来控件 bool b 初始值为b=false 如果有数据变动 b=true 如果点击保存 或Ctrl+S ...