文件(夹)操作

对文件和文件夹操作的类

1.FileInfo 具体文件,使用此类的对象,可以获得问价大小等各种信息 继承自FileSystemInfo

建立对象,FileInfo Fi= new FileInfo();

常用属性

·         Name 文件名称

·         Extension 文件扩展名

·         FullName 文件完全路径(物理路径)

·         Length 文件大小,单位为字节

·         CreationTime 文件创建时间

·         LastAccesTime 文件上次访问时间

·         LastWriteTime 文件上次修改时间

·         DirectoryName 所在的文件夹

·         Attributes 文件属性,如只读,隐藏等

2.File 提供static方法,文件新建、复制、移动和删除

·         Create(filePath)

·         Copy(filePath1,filePath2)

·         Move(filePath1,filePate2)

·         Delete(filePath)

·         Exists(filePath)

·         CreateText(filePath)

3.DirectoryInfo 具体文件夹,使用此类的对象可以获得文件夹大小等各种信息 继承自FileSystemInfo

建立对象 DirectoryInfo Di = new DirectoryInfo ();

常用属性

·         Name 文件夹名称

·         FullName 文件夹完全路径(物理路径)

·         CreationTime 文件夹创建时间

·         LastAccessTime 文件夹上次访问时间

·         LastWriteTime 文件夹上次修改时间

·         Parent 父文件夹

·         Root 所在根目录

4.Directory 提供static方法,文件夹的新建、移动和删除

·         CreateDirectory(Dirpath)

·         Move(DirPth1,DirPath2)

·         Delete(Dirpath)

·         Exists(DirPath)

·         GetDirectories(DirPath) 获取子文件夹

·         GetFiles(DirPath) 获取子文件

5.Path 文件路径,提供路径处理

·         Combine

·         GetDirectoryName

·         GetExtension

·         GetFileName

·         GetFileNameWithoutExtension

·         GetFullPath

·         GetPathRoot

·         GetTempFileName

·         GetTempPath

原文地址:https://www.cnblogs.com/pugongying123/p/8323427.html

时间: 2024-10-21 19:01:21

文件(夹)操作的相关文章

linux —— 学习笔记(文件、文件夹操作)

目录:1.常用的文件文件夹操作 2.文件属性的设置 1.常用的文件文件夹操作 mkdir  创建文件夹 -p 如果指定 a/b/c 时 a .b 不存在,一起创建出来 cp       复制文件或文件夹 -r 复制文件夹 rmdir   删除空的文件夹 -p 类似于mkdir 沿途为空则一起删除 rm       删除文件或文件夹 -rf 递归静默删除 mv      移动文件(重命名)       如果目标和源 目录未改变,则移动的效果为重命名 2.文件属性的设置 chmod  改变文件的mo

C#文件夹操作之Directory类和DirectoryInfo类

问题的由来 怎么样使用 Cocos2d-x 快速开发游戏,方法很简单,你可以看看其自带的例程,或者从网上搜索教程,运行起第一个HelloWorld,然后在 HelloWorld 里面写相关逻辑代码,添加我们的层.精灵等 ~ 我们并不一定需要知道 Cocos2d-x 是如何运行或者在各种平台之上运行,也不用知道 Cocos2d-x 的游戏是如何运行起来的,它又是如何渲染界面的 ~~~ 两个入口 程序入口的概念是相对的,AppDelegate 作为跨平台程序入口,在这之上做了另一层的封装,封装了不同

linux 下文件及文件夹操作常用命令

文件及文件夹操作 1.创建文件夹 " mkdir 文件夹名 " 这样就会在当前目录创建一个文件夹. 2.复制文件 cp 3.剪切 mv 编辑文件内容 vi 或vim 一般来说vi是基本功能,vim比vi功能强大一些. 一些基本的操作是 打开或新新文件   vi 文件路径 打开时是只读模式,要写编辑先输入一个i 这时就是插入模式 就可以录入你想录的信息了. 当录完后,可以保存退出,方法是 先按"ESC"退出插入模式,然后 输入 :wq  然后回车,就保存退出了. 也可

iOS开发——Swift篇&文件,文件夹操作

文件,文件夹操作 ios开发经常会遇到读文件,写文件等,对文件和文件夹的操作,这时就可以使用NSFileManager,NSFileHandle等类来实现. 下面总结了各种常用的操作: 1,遍历一个目录下的所有文件 1 //假设用户文档下有如下文件和文件夹[test1.txt,fold1/test2.txt] 2 let manager = NSFileManager.defaultManager() 3 let urlForDocument = manager.URLsForDirectory

c# 封装的文件夹操作类之复制文件夹

c#  封装的文件夹操作类之复制文件夹 一.复制文件夹原理: 1.递归遍历文件夹 2.复制文件 二.FolderHelper.cs 1 /// <summary> 2 /// 文件夹操作类 3 /// </summary> 4 public static class FolderHelper 5 { 6 /// <summary> 7 /// 复制文件夹 8 /// </summary> 9 /// <param name="sourceFo

文件及文件夹操作

文件及文件夹操作: C/S:WinForm可以操作客户端文件 Client ServerB/S:Brower Server 命名空间:using system .IO; 1. File类: 创建:File.Create(路径);创建文件,返回FileStream FileStream fs = File.Create(路径):之后需要关闭否则打不开,fs.close(); 删除:File.Delete(路径);无返回值 复制文件:File.Copy(源文件,目标文件); 剪切文件:File.Mo

C#文件夹操作

一.文件夹操作 Directory类,DirectoryInfo类.使用using System.IO命名空间 (一)创建文件夹 方法一: 1 private string path = @"F:\Text\ceshi"; 2 private void Create_Click(object sender, EventArgs e) 3 { 4 Directory.CreateDirectory(path); 5 } 方法二: 1 private string path = @&quo

BAT批处理之文件与文件夹操作代码(附xcopy命令详解)

批处理中的文件.文件夹操作,xcopy命令的用法. 一,建bat文件自动执行复制,删除命令. 例1:复制cd.dll文件至windows\system32的bat文件内容: copy cd.dll %windir%\system32 例2:卸载windows\system32目录中的cd.dll,即把上面复制的文件删除: del %windir%\system32\cd.dll 例3:删除download文件夹中的文件,例子如下: del C:\DOWNLOAD\*.* 注意,以处的del命令只

自己写的几个关于文件夹操作的函数

自己写了几个关于文件夹操作的函数,代码如下: ///////////////////////////////////////// // 删除目录及子目录下所有文件 // ///////////////////////////////////////// BOOL DeleteAllFileFromDirectoryW(LPCWSTR lpPath) { HANDLE hFind; WCHAR wzDeletePath[MAX_PATH] = { 0 }; WIN32_FIND_DATA find

文件及文件夹操作(打开关闭创建流)

文件及文件夹操作:一.流:文件流:FileStream.用来操作文件.命名空间:System.IO;使用流的步骤:——最原生的流的操作.——通用性最强的.1.创建流.FileStream fs = new FileStream("文件路径",FileMode枚举); FileMode.Appen - 如果存在,就打开追加:如果不存就新建 FileMode.Create - 如果存在,覆盖.如果不存在就新建. FileMode.OpenOrCreate.如果存在就打开,不存在就新建.2.