File文件操作
来源:互联网 发布:波动率交易知乎 编辑:程序博客网 时间:2024/04/28 07:13
对文件进行相关操作:
Open
public:static FileStream^ Open(String^ path, FileMode mode)
FileMode
CreateNew 指定操作系统应创建新文件。此操作需要 FileIOPermissionAccess..::.Write。如果文件已存在,则将引发 IOException。 Create 指定操作系统应创建新文件。如果文件已存在,它将被覆盖。这要求 FileIOPermissionAccess..::.Write。System.IO.FileMode.Create 等效于这样的请求:如果文件不存在,则使用 CreateNew;否则使用 Truncate。 Open 指定操作系统应打开现有文件。打开文件的能力取决于 FileAccess 所指定的值。如果该文件不存在,则引发 System.IO..::.FileNotFoundException。 OpenOrCreate 指定操作系统应打开文件(如果文件存在);否则,应创建新文件。如果用 FileAccess.Read 打开文件,则需要 FileIOPermissionAccess..::.Read。如果文件访问为 FileAccess.Write,则需要 FileIOPermissionAccess..::.Write。如果用 FileAccess.ReadWrite 打开文件,则同时需要 FileIOPermissionAccess..::.Read 和 FileIOPermissionAccess..::.Write。 如果文件访问为 FileAccess.Append,则需要 FileIOPermissionAccess..::.Append。 Truncate 指定操作系统应打开现有文件。文件一旦打开,就将被截断为零字节大小。此操作需要 FileIOPermissionAccess..::.Write。试图从使用 Truncate 打开的文件中进行读取将导致异常。 Append 打开现有文件并查找到文件尾,或创建新文件。FileMode.Append 只能同 FileAccess.Write 一起使用。试图查找文件尾之前的位置时会引发 IOException,并且任何试图读取的操作都会失败并引发 NotSupportedException。
Exists
public:static bool Exists(String^ path)
- 说明:
- path
- 类型:System..::.String
要检查的文件。
返回值
类型:System..::.Boolean如果调用方具有要求的权限并且 path 包含现有文件的名称,则为 true;否则为 false。如果path 为 nullNothingnullptrnull 引用(在 Visual Basic 中为 Nothing)、无效路径或零长度字符串,则此方法也将返回false。如果调用方不具有读取指定文件所需的足够权限,则不引发异常并且该方法返回false,这与 path 是否存在无关。
Copy
public:static void Copy(String^ sourceFileName, String^ destFileName)
说明:
参数
- sourceFileName
- 类型:System..::.String
要复制的文件。
- destFileName
- 类型:System..::.String
目标文件的名称。它不能是一个目录或现有文件。
PS:个人在操作时,发现一个小方法,在对正在被别的程序访问的程序进行打开时,可先复制文件,对复制后的文件进行相关操作。可以保证对此文件内容的相关操作
- 文件操作 File
- File文件操作
- android 文件操作FILE
- C# file 文件操作
- C#file文件操作
- File文件操作
- File文件操作
- File 文件操作
- [python]File文件操作
- File类文件操作
- Android文件操作File
- C# file文件操作
- <Java> File文件操作
- File文件操作
- 文件操作(File)
- 文件操作File
- Java File文件操作
- File类文件操作
- Android環境搭建后新建AVD沒有可選target(在公司用代理)
- 函数调用桟
- 一年能挣150万? 网络写手赚钱秘诀曝光
- XMLSocket Socket
- SNMP
- File文件操作
- 分布式消息队列(Message Queue)系统:kafka
- 2010年全国金融学专业排名【zz】
- 基于AKA的IMS接入认证机制
- 清空历史命令记录和清除登陆系统记录方法
- .net MVC3 ajax自动提交Model
- 谈谈基于Kerberos的Windows Network Authentication[上篇]
- 网址收藏
- Oracle job + 存储过程学习笔记