I/O流(input/output)

文件操作

File类(静态类,无法实例化)(System.IO)

方法:
​AppendAllText:向指定的文件中填充内容,如果文件不存在,会自动创建
​Copy:复制一个文件到一个新文件
​Create:向指定的路径中创建一个新文件,如果文件存在,则覆盖这个文件
​Delect:删除指定路径中的指定文件,如果文件不存在,则不影响
ReadAllBytes:读取指定文件中的内容,并将每个字符转换为byte类型(返回字符数组)
ReadAllBytes:读取指定文件中的内容,并将每个字符转换为byte类型(返回字符数组)
​WriteAllBytes:将Byte类型数组转成字符,写入指定文件中
​ReadAllLines:和ReadAllBytes一样,只不过是一行一行读取(返回字符串数组
​ReadAllText:基本上和ReadAllLines一样

FileInfo类(文件信息)

属性:
CreationTime:获取或设置文件或文件夹创建的系统时间
​CreationTimeUtc:Utc(协调世界时,地球时间)
​DirectoryName:获取文件的所在目录
​Exists:检查指定的这个路径下面是否有这个文件
​Extension:获取这个文件的扩展名
​FullName:获取这个文件的所在目录以及文件全部名称
​IsReadOnly:获取或设置这个文件的只读属性
​LastAccessTime:获取或设置这个文件的最后一次创建或移动时间
​LastWriteTime:获取或设置这个文件最后修改时间
​Length:获取文件的大小(内容字节)
​Name:获取文件的全部名称
方法:
AppendText:传建一个写入流,可以向这个写入流文件中追加文本
​CopyTo:复制当前这个文件到新的文件
​Create:如果操作的这个文件不存在,则可以创建,如果存在,则报异常
​MoveTo:将当前位置的文件剪切到新的目录下面,并给新的文件命名

posted on 2019-01-30 18:08  豆皮没有豆  阅读(610)  评论(0)    收藏  举报