gpt4 book ai didi

C#文件目录操作方法汇总

转载 作者:qq735679552 更新时间:2022-09-27 22:32:09 25 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章C#文件目录操作方法汇总由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

需要 using System.IO,

1) 相对路径转绝对路径 。

string fullfolder = HttpContext.Current.Server.MapPath(folder),

2) 文件移动(改名) 。

File.Move(Server.MapPath("/a.txt"), Server.MapPath("/b.txt")),

3) 文件复制 。

File.Copy(Server.MapPath("/a.txt"), Server.MapPath("/b.txt"), true),

4) 文件是否存在 。

File.Exists(filefullname) 。

5) 目录是否存在 。

Directory.Exists(fullfolder)) 。

6) 创建目录 。

Directory.CreateDirectory(fullfolder),

7) 目录移动 。

Directory.Move 。

8) 读取文本文件 。

StreamReader srd = File.OpenText(fullfilename); srd.ReadToEnd(); srd.Close(); srd.Dispose(),

9) 写文件 。

StreamWriter swr = File.CreateText(Server.MapPath("test.txt")); swr.Write("message"); swr.Close(); swr.Dispose(),

10)删除文件 。

// 删除硬盘上的文件 if (File.Exists(filefullname)) {     File.Delete(filefullname); } 。

11)目录遍历 。

public void ListFiles(string pathname) {     // 所有目录与文件     string[] subDirs = Directory.GetDirectories(pathname);     string[] subFiles = Directory.GetFiles(pathname);     foreach (string subDir in subDirs)     {         ListFiles(subDir);     }     // 所有文件     foreach (string subFile in subFiles)     {         string filename = Path.GetFileName(subFile);     } } 。

12)文件修改时间 。

FileInfo fi = new FileInfo(@"c:\test.txt"); DateTime writetime = fi.LastWriteTime,

13)从含路径的文件名中提取文件名 。

System.IO.Path.GetFileName(fullPath);//文件名 。

最后此篇关于C#文件目录操作方法汇总的文章就讲到这里了,如果你想了解更多关于C#文件目录操作方法汇总的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com