首页 > 代码库 > C#创建文件夹和文件
C#创建文件夹和文件
一、创建文件夹,例:
1 if (!Directory.Exists(path)) 2 { 3 Directory.CreateDirectory(path); 4 }
二、创建文件,例:
1 global::System.IO.FileInfo josnfile = new global::System.IO.FileInfo(JsonPath); 2 if (!josnfile.Exists) 3 { 4 // 创建map.json文件 5 FileStream fs = new FileStream(JsonPath, FileMode.CreateNew, FileAccess.ReadWrite); 6 StreamWriter sw = new StreamWriter(fs); 7 sw.Write("[]"); 8 sw.Flush(); 9 sw.Close(); 10 //Thread.Sleep(300); 11 }
三、读取文件内容,例:
1 using (FileStream fs = new FileStream(JsonPath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) 2 { 3 using (StreamReader sr = new StreamReader(fs, Encoding.GetEncoding("gb2312"))) 4 { 5 noteIsSubmit = sr.ReadToEnd().ToString().Contains(FileName); 6 } 7 }
四、复制文件,例:
1 global::System.IO.FileInfo _f = new global::System.IO.FileInfo(path); 2 try 3 { 4 if (!_f.Exists) 5 { 6 //复制讲稿文件 7 global::System.IO.FileInfo copyFile = new global::System.IO.FileInfo(FileURL); 8 copyFile.CopyTo(path); 9 } 11 } 12 catch (Exception ex) 13 { 14 Logger.D("NoteMake讲稿制作发生异常:", ex.Message); 15 }
C#创建文件夹和文件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。