Dictionary类 操作文件夹

创建一个控制台应用程序, 复制此代码,取消相关所需要的注释即可运行

Directory 操作文件夹
CreateDirectory 创建文件夹
Delete  删除文件夹
Move  剪切文件夹
Exist  判断是否存在
GetFiles 获得指定的目录下所有文件的全路径
GetDirectory 获得指定目录下所有文件夹的全路径

1using System; 2using System.Collections.Generic; 3using System.IO; 4using System.Linq; 5using System.Text; 6using System.Threading.Tasks; 7 8namespace _02_Directory 9{ 10 class Program 11 { 12 static void Main(string[] args) 13 { 14 //File Path FileStream StreamReader StreamWriter 15 //Directory 文件夹 目录 16 //创建文件夹 17 //Directory.CreateDirectory(@"C:\a"); 18 //Console.WriteLine("创建成功"); 19 //Console.ReadKey(); 20 21 //删除文件夹 22 //Directory.Delete(@"C:\a",true); 23 //Console.WriteLine("删除成功"); 24 //Console.ReadKey(); 25 26 27 //剪切文件夹 28 //Directory.Move(@"c:\a", @"C:\Users\SpringRain\Desktop\new"); 29 //Console.WriteLine("剪切成功"); 30 //Console.ReadKey(); 31 32 33 //获得指定文件夹下所有文件的全路径 34 //string[] path = Directory.GetFiles(@"C:\Users\SpringRain\Desktop\Picture","*.jpg"); 35 //for (int i = 0; i < path.Length; i++) 36 //{ 37 // Console.WriteLine(path[i]); 38 //} 39 //Console.ReadKey(); 40 41 42 //获得指定目录下所有文件夹的全路径 43 //string[] path = Directory.GetDirectories(@"C:\Users\SpringRain\Desktop\new"); 44 //for (int i = 0; i < path.Length; i++) 45 //{ 46 // Console.WriteLine(path[i]); 47 //} 48 //Console.ReadKey(); 49 50 51 //判断指定的文件夹是否存在 52 //if (Directory.Exists(@"C:\a\b")) 53 //{ 54 // for (int i = 0; i < 100; i++) 55 // { 56 // Directory.CreateDirectory(@"C:\a\b\" + i); 57 // } 58 //} 59 //Console.WriteLine("OK"); 60 //Console.ReadKey(); 61 62 63 //Directory.Delete(@"C:\a\b", true); 64 //Console.ReadKey(); 65 } 66 } 67}
点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

javase IO

File类,用来表示一个文件或者一个文件夹,通过File类的对象来对文件夹的名字,路径,大小等等访问,但是不可以直接访问文件内的数据构造newFile(Stringurl)指定路径newFile(StringparentUrl,Stringurl)指定父路径,当前文件newFile(Fileparent,

Java的文件解压-Zip格式

language/作者认为解压缩最安全的方法先创建所有的文件夹之后创建再文件<p原因:未处理好当压缩文件夹下第一个是一个文件夹,考虑到存在有文件可以没有(.)等这些标识符,无法识别出是否是文件夹还是文件,故根据zipEntry.getName后续返回值是否存在后续文件夹即(\\符号)判断是否其是文件夹,进而可以创建出压缩包下所有的

Ubuntu系统 使用与开发 常见异常与解决办法

1.误删除Ubuntu家目录下系统自带文件夹如Desktop、Downloads等在开发过程中,不小心在终端中把当前用户的Desktop、Downloads、Music等文件夹删除。解决措施:通过修改~/.config/userdirs.dirs中的XDG_DESKTOP_DIR来重新指定系统文件夹:bashThisfi