2012年7月18日

摘要: 目前最为常用的C#经典操作文件的方法,具体内容如下:C#追加、拷贝、删除、移动文件、创建目录、递归删除文件夹及文件、指定文件夹下面的所有内容copy到目标文件夹下面、指定文件夹下面的所有内容Detele、读取文本文件、获取文件列表、读取日志文件、写入日志文件、创建HTML文件、CreateDirectory方法的使用。C#追加文件StreamWriter sw = File.AppendText(Server.MapPath(".")+"\myText.txt");sw.Close();C#拷贝文件string OrignFile,NewFile;Ori 阅读全文

posted @ 2012-07-18 15:20 醉卧沙 阅读(245) 评论(0) 推荐(0)

摘要: 【转】SharpPcap(winpcap基于c#封装的库)网络嗅探程序核心1. 获得网络设备由于一个系统的网络设备可能不止一个,因而使用了一个列表类来保存所有的设备,这里使用了一个静态方法进行操作/* Retrieve the device list */PcapDeviceList devices = SharpPcap.GetAllDevices();获取列表后,就能对设备进行操作了,其实设备分为2个子类,一类是NetworkDevice,这个是算是真实的网络设备吧,还有一类是PcapOfflineDevice,这个类是通过读取抓包文件生成的虚拟设备.如果是NetworkDevice,那么 阅读全文

posted @ 2012-07-18 15:04 醉卧沙 阅读(1202) 评论(0) 推荐(0)

摘要: (转)C#文件操作大全1.创建文件夹 //using System.IO; Directory.CreateDirectory(%%1);2.创建文件 //using System.IO; File.Create(%%1);3.删除文件 //using System.IO; File.Delete(%%1);4.删除文件夹 //using System.IO; Directory.Delete(%%1);5.删除一个目录下所有的文件夹 //using System.IO; foreach (string dirStr in Directory.GetDirectories(%%1)) { Di 阅读全文

posted @ 2012-07-18 14:10 醉卧沙 阅读(540) 评论(0) 推荐(0)

摘要: (转)C语言解析pcap文件得到HTTP信息实例(原创,附源码)原文:http://xiexiaohui.com.host2.ugocn.com/index.php/archives/34转载请注明出处。来自 hello xiexh (xiexiaohui0921@163.com)这是进公司写的一个练手程序,程序功能为解析由Wireshark生成的pcap文件。实现步骤: 1)用Wireshark软件抓包得到test.pcap文件 2)程序:分析pcap文件头 -> 分析pcap_pkt头 -> 分析帧头 -> 分析ip头 -> 分析tcp头 -> 分析http信 阅读全文

posted @ 2012-07-18 11:16 醉卧沙 阅读(801) 评论(0) 推荐(0)

摘要: ntohs =net to host short int 16位htons=host to net short int 16位ntohl =net to host long int 32位htonl=host to net long int 32位inet_addr(),将IP地址从 点数格式转换成无符号长整型。使用方法如下:ina.sin_addr.s_addr = inet_addr(“132.241.5.10″);注意,inet_addr()返回的地址已经是网络字节格式,所以你无需再调用 函数htonl()。inet_ntoa()(“ntoa”的含义是”network to ascii” 阅读全文

posted @ 2012-07-18 11:12 醉卧沙 阅读(137) 评论(0) 推荐(0)

摘要: (转)C语言文件操作函数大全clearerr(清除文件流的错误旗标) 相关函数 feof 表头文件 #include<stdio.h> 定义函数 void clearerr(FILE * stream); 函数说明 clearerr()清除参数stream指定的文件流所使用的错误旗标。 返回值 fclose(关闭文件) 相关函数 close,fflush,fopen,setbuf 表头文件 #include<stdio.h> 定义函数 int fclose(FILE * stream); 函数说明 fclose()用来关闭先前fopen()打开的文件。此动作会让缓冲区内 阅读全文

posted @ 2012-07-18 10:55 醉卧沙 阅读(200) 评论(0) 推荐(0)


博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3