知识日记1
2018-06-22 06:40:30来源:未知 阅读 ()
这段时间做了一个小监控工具,涉及txt文本的操作,整理总结,防止自己忘记。
零碎知识点:
1、时间转化
//时间转换 string xx = "2014/12/19 10:05:10"; DateTime dt = DateTime.ParseExact(xx, "yyyy/MM/dd HH:mm:ss", null);
2、获取本机IP
//获取本地IP IPHostEntry ipentry = Dns.GetHostByName(Dns.GetHostName()); string ip = ipentry.AddressList[0].ToString();
3、获取文件执行路径、执行文件名
//获取执行路径 //\/:*?"<>| string path = Application.StartupPath+"-"+Application.ProductName;
4、读取文件夹下面的所有文件
DirectoryInfo TheFolder = new DirectoryInfo(txtPath.Text); FileInfo[] dirInfo = TheFolder.GetFiles(); foreach (FileInfo file in dirInfo) { lbox.Items.Add(file.DirectoryName + "\\" + file.Name); }
5、c#程序异常发出报警的声音
//调用系统dll 发出报警声 [DllImport("kernel32.dll")] public static extern bool Beep(int freq, int duration); public void play() { Beep(800, 3000); }
txt文件操作
1、读txt文件
//1次读取所有文本内容
try
{
StreamReader srd = new StreamReader(strpath, Encoding.UTF8);
string result = srd.ReadToEnd();
txtRead.Text = result;
srd.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
//循环每行读取 try { StreamReader srd = new StreamReader(strpath, Encoding.UTF8); string str = srd.ReadLine(); while (str != null) { txtRead.Text += str + "\r\n"; str = srd.ReadLine(); } srd.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); }
2、写txt文件
//接着已有内容换行继续写入 try { StreamWriter swt = File.AppendText(strpath); swt.WriteLine(str); swt.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); }
//在文本中写入文本,替换原有内容 try { StreamWriter swt = new StreamWriter(strpath); swt.Write(str); swt.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); }
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- ASP.NET Session的知识小结 2019-09-08
- 在ASP.NET中创建 GUIDa 2019-06-14
- ASP.NET MVC5 高级编程-学习日记-第二章 控制器 2018-12-14
- ASP.NET MVC5 高级编程-学习日记-第一章 入门 2018-12-13
- 面试经验分享(面试要主动) 2018-10-08
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash