All articles(网络文学目录) All Pictures(图片目录) All Softwares(软件目录)

 
C#文件处理技术:File和Directory

Writer: qq Article type: Programming skills(编程技巧) Time: 2014/7/11 9:28:42 Browse times: 221 Comment times: 0

C#文件处理技术:File和Directory


Head photo

Go homepage
Upload pictures
Write articles

C#文件处理技术:File和Directory

File和Directory
File类支持对文件的基本操作,包括提供用于创建、复制、删除、移动和打开文件的静态方法,并协助创建FileStream对象。Directory类用于执行常见的各种目录操作,如创建、移动、浏览目录及其子目录。
File类和Directory类可以被实例化,但不能被其他类继承。
1.File类的常用方法
File类的常用方法及说明如表1所示。

表1 File类的常用方法及说明
下面对File类中比较重要的方法进行详细介绍。
(1)Copy()方法。将现有文件复制到新文件。
语法:
public static void Copy(string sourceFileName,string destFileName)
参数说明如下。
sourceFileName:要复制的文件名称。
destFileName:目标文件的名称。它不能是一个目录或现有文件。
(2)Create()方法。在指定路径中创建文件。
语法:
public static Filestream Create (string path)
参数说明如下。
path:要创建的文件的路径及名称。
返回值:一个Filestream,它提供对path中指定的文件的读/写访问。
(3)Delete ()方法。删除指定的文件,如果指定的文件不存在,则不引发异常。
语法:
public static void Delete (string path)
参数说明如下。
path:指要删除的文件的路径及名称。
允许 path 参数指定相对路径或绝对路径信息。
(4)Move ()方法。将指定文件移到新位置,并提供指定新文件名的选项。
语法:
public static void Move (string sourceFileName,string destFileName)
参数说明如下。
sourceFileName:指要移动的文件的名称。
destFileName:指文件的新路径。
(5)Open ()方法。打开指定路径上的 FileStream,具有读/写访问权限。
语法:
public static Filestream Open (string path,Filemode mode)
参数说明如下。
path:要打开的文件。
mode:Filemode值,用于指定在文件不存在时是否创建该文件,并确定是保留还是改写现有文件的内容。
返回值:以指定模式打开的指定路径上的 FileStream,具有读/写访问权限并且不共享。
2.Directory类的常用方法
Directory类的常用方法及说明如表2所示。

表2 Directory类的常用方法及说明
下面对Directory类中比较重要的方法进行详细介绍。
(1)CreateDirectory()方法。按路径参数path创建所有目录和子目录。
语法:
public static Directoryinfo CreateDirectory (string path)
参数说明如下。
path:指要创建的目录路径。
返回值:由 path 指定的 DirectoryInfo。
(2)Delete ()方法。从指定路径删除空目录。
语法:
public static void Delete (string path)
参数说明如下。
Path:指要移除的空目录的名称,此目录必须为可写或为空。
(3)GetFiles()方法。返回指定目录中的文件的名称。
语法:
public static string[] GetFiles (string path)
返回值:指定目录中文件名的 String 数组。文件名包含完整路径。





There are 0 records,
Comment:
Must be registered users to comment(必须是注册用户才能发表评论)

Disclaimer Privacy Policy About us Site Map
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.