龙空技术网

Net开发中与文件有关的操作

子墨爸爸 251

前言:

当前看官们对“netframework系统找不到指定文件”大致比较看重,看官们都想要学习一些“netframework系统找不到指定文件”的相关资讯。那么小编也在网络上搜集了一些有关“netframework系统找不到指定文件””的相关资讯,希望看官们能喜欢,看官们快快来学习一下吧!

Net中文件系统的使用

在Net软件开发过程中,需要经常对文件进行操作,如:文件下载与上传等等,今天和大家说一说与文件系统有关的内容。

文件系统遍历

访问特定根文件夹下的每个嵌套子目录中的每个文件,可以是任意深度。针对检索文件或子目录的名称,或文件内容( 对象)进行操作。

文件系统的遍历通常是以递归的形式进行的,但是如果文件系统嵌套太多,可能引发堆栈溢出异常。

遍历文件的时候,可能会遇到下面二个问题

1、检测每个文件夹以确定应用程序是否有权限打开它是一个很费时的过程。

2、不具备对应的权限,可以尝试提升权限,然后再次访问此文件夹。

因此建议大家按照下面的代码进行处理。

创建文件

Net FrameWork提供了一些文件操作的类库,通过它们可以对文件或目录进行打开、关闭、移动和删除等操作。如System.IO.FileInfo和System.IO.DirectoryInfo

下面代码可以进行目录存在判断,不存在继而创建改目录,然后打开该目录

标签: #netframework系统找不到指定文件