文件操作知识文章关闭所有内容预览 | 展开所有内容预览
-
C#中文件和byte[]互换问题
[内容预览]
636 | 2011-05-07
如何将图片和声音转化成byte[],并通过webservice进行传输? 如何将webservice传输过来的byte[],转化成我们想要的文件? 1、文件转化为byte[] 方法一:使用MemoryStream(MemoryStream的数据来自内存中缓冲区) System.IO.MemoryStream m = new System.IO.MemoryStream(); System...
[阅读全文]
-
C#中实现将指定文件夹下的所有文件夹拷贝到指定的文件夹下
[内容预览]
2726 | 2011-03-19
本文给出了一个在C#中拷贝指定文件夹下的所有文件夹目录到指定文件夹中的方法。 /** <summary> /// 拷贝文件夹(包括子文件夹)到指定文件夹下,源文件夹和目标文件夹均需绝对路径. 格式: CopyFolder(源文件夹,目标文件夹); /// </summary> /// <param name="strFromPath"></param> /// <param name="...
[阅读全文]
-
C#中实现删除指定文件夹下的所有内容
[内容预览]
3127 | 2011-03-19
本文给出的静态方法实现删除将指定文件下的所有内容。静态方法在调用时,不能使用类的实例来调用,只能通过类名来调用。 // == // 实现一个静态方法将指定文件夹下面的所有内容Detele // 测试的时候要小心操作,删除之后无法恢复。 // April 18April2005 In STU // == public static void DeleteDir(string aimPat...
[阅读全文]
-
C#中实现将指定文件夹下所有内容copy到目标文件夹中
[内容预览]
837 | 2011-03-19
本文给出了一个C#静态方法,用来将指定文件夹下的所有内容拷贝到另外一个文件夹中,在使用时,直接用该方法所在的类名及该方法名进行调用即可。 // == // 实现一个静态方法将指定文件夹下面的所有内容copy到目标文件夹下面 // 如果目标文件夹为只读属性就会报错。 // April 18April2005 In STU // == public static void CopyDir(...
[阅读全文]
-
常用的C#文件操作方法
[内容预览]
623 | 2011-03-19
本文具体给出了C#常用的文件操作方法,包括C#追加文件,C#拷贝文件,C#删除文件,C#移动文件,C#创建目录。 (1)C#追加文件 StreamWriter sw = File.AppendText(Server.MapPath(".")+"\\myText.txt"); sw.WriteLine("翔宇亭IT乐园"); sw.WriteLine("提供最精彩的IT文章"); ...
[阅读全文]
-
C#中获取文件列表的方法
[内容预览]
1331 | 2011-03-18
下面GetFileList方法负责列出指定目录的文件列表。 /// <summary> /// 获取文件列表 /// </summary> private void GetFileList() { string strCurDir,FileName,FileExt; /**文件大小 long FileSize; /**最后修改...
[阅读全文]
-
C#文件操作:C#读取文本文件的方法
[内容预览]
887 | 2011-03-18
C#读取文本文件是一个非常重要的操作,下面给出一个具体的方法来实现。下面的方法名称为ReadFromTxtFile,filePath为读取文件的路径,需要自己进行定义。 / <summary> /// 读取文本文件 /// </summary> private void ReadFromTxtFile() { if(filePath.PostedFile.Fi...
[阅读全文]
-
浅析C#中的文件操作
[内容预览]
406 | 2011-03-18
微软的.Net框架为我们提供了基于流的I/O操作方式,这样就大大简化了开发者的工作。因为我们可以对一系列的通用对象进行操作,而不必关心该I/O操作是和本机的文件有关还是和网络中的数据有关。.Net框架主要为我们提供了一个System.IO命名空间,该命名空间基本包含了所有和I/O操作相关的类。 本文将向大家介绍一些基本的文件操作方法,包括对文件系统中的目录和文件的操作,还有就是文件的读写操作等。...
[阅读全文]
-
[图文] 在C#中进行位操作
[内容预览]
660 | 2011-02-09
位操作符是对数据按二进制位进行运算的操作符。C#位操作支持的数据类型是基本数据类型,如byte、short、char、int、long等,C#支持的位操作有如下几种: (1)按位与 & (2)按位或 | (3)按位取反 ~ (4)左移 << (5)右移 >> (6)异或^ 在C#中位操作同C的位操作没有什么区别,位操作的速度相对较快,而且如果熟练的话,处理起来也相对方...
[阅读全文]
-
使用C#读物二进制文件的方法(源代码)
[内容预览]
552 | 2011-02-09
本文要介绍的C#本地读写二进制文件,二进制文件指保存在物理磁盘的一个文件。 第一步:读写文件转成流对象。其实就是读写文件流 (FileStream对象,在System.IO命名空间中)。File、FileInfo、FileStream这三个类可以将打开文件,并变成文件 流。下面是引用微软对File、FileInfo、FileStream的介绍 System.IO.File类 提供用于创建、复制...
[阅读全文]
-
C#读取二进制文件的困难所在
[内容预览]
1718 | 2011-02-09
用 C# 处理二进制文件 用 C# 处理二进制文件的话,就会有另外两项新的挑战。第一项挑战是:所有的 .NET 语言都是强类型的。因此,你不得不从文件中的字节流转换为你所想要的数据类型。第二项挑战就是:一些数据类型比它们表面上要复杂的多,需要某种转换。 类型破坏(type breaking) 因为 .NET 语言,包括 C#,都是强类型的,你不能只是任意的从文件中读取一段字节,然后塞到数据结...
[阅读全文]
-
C#中使用API函数读写INI配置文件
[内容预览]
786 | 2010-09-21
对ini文件读写 我们可以使用Kernel32.dll 中的WritePrivateProfileString(写入),GetPrivateProfileString(读入字符串) ,GetPrivateProfileInt(读入整型值)三个方法。下面我介绍着三个方法 1、将信息写入.INI文件中. (1)WINAPI函数为: WritePrivateProfileString [DllIm...
[阅读全文]
-
在C#中调用API函数枚举所有窗口
[内容预览]
735 | 2010-08-31
本文介绍了使用Win32 API枚举所有窗口的方法,主要是调用了API 的EnumWindows函数来实现的。下面是具体的步骤: (1)声明一个委托函数用于 Win32 API - EnumWindows 的回调函数: public delegate bool CallBack(int hwnd, int lParam); (2)利用 C# 中的平台调用声明从 USER32.DLL 库中调用...
[阅读全文]
-
[图文] C#中读写INI配置文件的方法
[内容预览]
379 | 2010-08-27
在作应用系统开发时,管理配置是必不可少的。例如数据库服务器的配置、安装和更新配置等等。由于Xml的兴起,现在的配置文件大都是以xml文档来存储。比如Visual Studio.Net自身的配置文件Mashine.config,Asp.Net的配置文件Web.Config,包括我在介绍Remoting中提到的配置文件,都是xml的格式。 传统的配置文件ini已有被xml文件逐步代替的趋势,但对于简...
[阅读全文]
-
用 C# 编程实现读写Binary文件
[内容预览]
581 | 2010-08-26
本文给出一个用 C# 编程实现读写Binary文件的方法,下面就是相关源代码: 以下是引用片段: //返回blob数据 public MemoryStream getBlob(string SQL) ...{ try ...{ Db_Conn(); cmd = new OleDbCommand(SQL, ...
[阅读全文]
-
在C#中自定义事件
[内容预览]
371 | 2010-08-25
在C#编程中,除了方法(Method)和属性(Property),任何类(Class)都可以有自己的事件(Event)。定义和使用自定义事件的步骤如下: 1)在Class之外定义一个delegate类型,用于确定事件程序的接口; 2)在Class内部,声明一个public event变量,类型为上一步骤中定义的delegate类型; 3)在某个方法(Method)或者属性(Property)...
[阅读全文]
-
判断文件或文件夹是否存在的方法
[内容预览]
415 | 2010-08-25
我们在对文件进行删除、打开或进行其他操作时,为了安全起见,经常需要判断一个文件是否存在,对文件夹操作时也是如此,那么如何进行呢,实际上很简单,这需要用到System.IO命名空间中的File类。具体如下: bool exist = System.IO.File.Exists(fileName); 上面的语句是判断一个文件是否存在,如果判断一个文件夹是否存在,则借助于System.IO命名空间中...
[阅读全文]
-
[图文] C#加XML文件非流读写方法
[内容预览]
696 | 2010-08-18
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Xml; //重要 us...
[阅读全文]
-
C#读写文本文件的方法
[内容预览]
552 | 2010-08-01
很多情况下,我们可能在程序中操作文件来读取或存放一些内容,下面给出具体的例子。 using System; using System.IO; namespace ConsoleApplication2 { /// <summary> /// Summary description for Class2. /// </summary> public class Class1 { ...
[阅读全文]