随笔分类 -  C#与文件

摘要:搜索网络,发现C#通常有三种方法获取网页内容,使用WebClient、WebBrowser或者HttpWebRequest/HttpWebResponse。。。方法一:使用WebClient (引用自:http://fbljava.blog.163.com/blog/static/265211742008712105145244/)static void Main(string[] args){ try { WebClient MyWebClient = new WebClient(); MyWebClient.Credentials = CredentialCache.DefaultCred 阅读全文
posted @ 2012-07-18 16:49 @张凯@ 阅读(315) 评论(0) 推荐(0)
摘要:编辑器加载中...C#代码 /// /// 运行DOS命令 /// DOS关闭进程命令(ntsd -c q -p PID )PID为进程的ID /// /// /// public static string RunCmd(string command) { //實例一個Process類,啟動一個獨立進程 System.Diagnostics.Process p = new System.Diagnostic... 阅读全文
posted @ 2012-02-27 17:08 @张凯@ 阅读(1411) 评论(0) 推荐(0)
摘要:一、场景:需要将有一定格式的File里的内容读取到已经定义的类中,譬如一个二进制文件里的内容读取到一个新的DataStructure里面。1. File不是很大,一次将所有内容Load到内存中,不会占用太多Memory;2. 二进制文件无法直接反序列化成一个Object,需要一个映射才能完成转换.二、为什么不用FileStream:首先,我们来看一下FileStream的代码以及原理:FileStream fs = new FileStream(binaryFilePath, FileMode.Open, FileAccess.Read);Encoding enc = Encoding.ASC 阅读全文
posted @ 2012-02-13 14:46 @张凯@ 阅读(734) 评论(0) 推荐(0)
摘要:using System;using System.Collections.Generic;using System.Text;using System.Net;using System.IO;using System.Windows.Forms;namespace ConvertData{ class FtpUpDown { string ftpServerIP; string ftpUserID; string ftpPassword; FtpWebRequest reqFTP; private void Connect(String path)//连接ftp { // 根据uri创建Ft 阅读全文
posted @ 2012-02-09 10:13 @张凯@ 阅读(552) 评论(0) 推荐(0)
摘要:C#中 File,Directory,FileInfo,DirectoryInfo区别与应用C#中 File,Directory,FileInfo,DirectoryInfo区别与应用两者的共同点:一:都用于典型的操作,如复制、移动、重命名、创建、打开、删除和追加到文件二:默认情况下,将向所有用户授予对新文件的完全读/写访问权限。两者的区别:File类是静态类,由于所有的File方法都是静态的,所以如果只想执行一个操作,那么使用File方法的效率比使用相应的FileInfo 实例方法可能更高。所有的File方法都要求当前所操作的文件的路径。File 类的静态方法对所有方法都执行安全检查。如果打 阅读全文
posted @ 2012-02-09 09:54 @张凯@ 阅读(560) 评论(0) 推荐(1)
摘要:C#对文件夹的判断、创建、移动、删除判断文件夹是否存在DirectoryInfo类用于复制、移动、重命名、创建和删除目录等典型操作。用Directory类的Exists方法可以简单快速的判断文件夹是否存在,参数是文件的路径。返回值是Boolean型。返回True说明文件夹存在,返回False说明文件夹不存在。例如,判断E盘下是否存在名为soft的文件夹。代码如下所示:Directory.Exists("E://soft");创建文件夹通过DirectoryInfo类的Create方法可以方便地创建文件夹。参数是将要创建的文件夹路径。返回值是一个由参数指定的Directory 阅读全文
posted @ 2012-02-09 09:53 @张凯@ 阅读(343) 评论(0) 推荐(0)
摘要:C#中DirectoryInfo类、目录信息类、文件夹信息类的用法DirectoryInfo类和Directory类之间的关系与FileInfo类和File类之间的关系十分类似。下面介绍一下DirectoryInfo类的常用属性。DirectoryInfo类的常用属性及说明如表所示。表 DirectoryInfo类的常用属性及说明属性说明Attributes设置当前 FileSystemInfo 的 FileAttributesCreationTime设置当前 FileSystemInfo 对象的创建时间Exists获取指示目录是否存在的值FullName获取目录或文件的完整目录Parent获 阅读全文
posted @ 2012-02-09 09:53 @张凯@ 阅读(1092) 评论(1) 推荐(2)