知识日记1
2018-06-23 22:43:35来源:未知 阅读 ()
这段时间做了一个小监控工具,涉及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
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:C#工具介绍
- 转行Web前端工程师要掌握的学习知识汇总 2020-06-10
- 要学习什么知识为了成为一名前端工程师? 2020-06-03
- HTTP 冷知识 | HTTP 请求中,空格应该被编码为 %20 还是 + 2020-06-02
- 初级Web前端工程师掌握这些知识点,月薪8000妥妥滴 2020-05-18
- 新手如何快速有效学习web前端的知识? 2020-04-30
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