C#第十二天

1、Directory 操作文件夹

1)创建文件夹

1 Directory.CreateDirectory(@"C:\a");
2             Console.WriteLine("创建成功");
3             Console.ReadKey();

2)删除文件夹

1             Directory.Delete(@"C:\a", true);
2             Console.WriteLine("删除成功");
3             Console.ReadKey()

3)剪切文件夹

1             Directory.Move(@"c:\a", @"C:\Users\SpringRain\Desktop\new");
2             Console.WriteLine("剪切成功");
3             Console.ReadKey();

4)获得指定目录(文件夹)下所有文件(不包括文件夹)的全路径

1            string[] path = Directory.GetFiles(@"C:\Users\SpringRain\Desktop\Picture", "*.jpg");
2             for (int i = 0; i < path.Length; i++)
3             {
4                 Console.WriteLine(path[i]);
5             }
6             Console.ReadKey();

5)获得指定目录下所有文件夹的全路径

1             string[] path = Directory.GetDirectories(@"C:\Users\SpringRain\Desktop\new");
2             for (int i = 0; i < path.Length; i++)
3             {
4                 Console.WriteLine(path[i]);
5             }
6             Console.ReadKey();     

6)判断指定的文件夹是否存在

1             if (Directory.Exists(@"C:\a\b"))
2             {
3                 for (int i = 0; i < 100; i++)
4                 {
5                     Directory.CreateDirectory(@"C:\a\b\" + i);
6                 }
7             }
8             Console.WriteLine("OK");
9             Console.ReadKey();    

时间: 2024-12-19 07:01:26

C#第十二天的相关文章

七日Python之路--第十二天(Django Web 开发指南)

<Django Web 开发指南>.貌似使用Django1.0版本,基本内容差不多,细读无妨.地址:http://www.jb51.net/books/76079.html (一)第一部分 入门 (1)内置数字工厂函数 int(12.34)会创建一个新的值为12的整数对象,而float(12)则会返回12.0. (2)其他序列操作符 连接(+),复制(*),以及检查是否是成员(in, not in) '**'.join('**')   或  '***%s***%d' % (str, int)

【DAY12】第十二天集合&泛型&IO学习笔记

hash:散列 ------------------ Hashset集合内部是通过HashMap进行实现的.使用的是HashMap中key部分. 对象在添加进集合中时,首选会对hashcode进行处理(hashcode右移16位和 自身做异或运算)得到一个经过处理的hash值,然后该值和集合的容量进行 &运算,得到介于0和集合容量值之间一个数字.该数字表示着数组的下标. 也就是该元素应该存放在哪个元素中. Map与Collection -------------- Map与Collection在

IT十八掌掌第十二天课程总结

今天学完IT十八掌第十二天java基础课程: 学习内容: HashMap和HashTable底层都是采用数组+链表实现的. 结合了数组的寻址快,链表增删快的特点.使用散列算法(hash算法)将元素分配到数组的元素当中, hash分区默认16个,每个分区内存储的是链表 1,算出hashcode,进行&0xof取出后四位初步比较,确定分区 2,然后拿对象和链表中每个对象相比较,比较每个对象的hash码是否相同. 1. 判断hashcode是否相同 2.判断是否同一对象或者equals返回true 所

算法系列15天速成——第十二天 树操作【中】

原文:算法系列15天速成--第十二天 树操作[中] 先前说了树的基本操作,我们采用的是二叉链表来保存树形结构,当然二叉有二叉的困扰之处,比如我想找到当前结点 的“前驱”和“后继”,那么我们就必须要遍历一下树,然后才能定位到该“节点”的“前驱”和“后继”,每次定位都是O(n),这 不是我们想看到的,那么有什么办法来解决呢? (1) 在节点域中增加二个指针域,分别保存“前驱”和“后继”,那么就是四叉链表了,哈哈,还是有点浪费空间啊. (2) 看下面的这个二叉树,我们知道每个结点有2个指针域,4个节点

Training的第二十二天

今天学到的两点比较重要的是:1.一个好的程序员要养成给代码注释的好习惯:2,遇到报错不要慌张,要善于分析问题并且善于运用网络搜索解决问题. Training的第二十二天

javaSE第十二天

第十二天????64 1. Scanner的使用(了解)????64 (1)在JDK5以后出现的用于键盘录入数据的类.????64 (2)构造方法:????64 (4)要掌握的两个方法????65 (5)需要注意的小问题????65 2. String类的概述和使用(掌握)????65 (1)多个字符组成的一串数据.????65 (2)构造方法:????65 (3)字符串的特点????65 (4)字符串的面试题(看程序写结果)????66 (5)字符串的功能(自己补齐方法中文意思)????67

Python第二十二天 stat模块 os.chmod方法 os.stat方法

Python第二十二天   stat模块  os.chmod方法  os.stat方法 stat模块描述了os.stat(filename)返回的文件属性列表中各值的意义,根据stat模块读取os.stat()中的值的意思简单来说,os.stat是将文件的相关属性读出来,然后用stat模块来处理 os.stat 返回一个stat 结果,结果类型是posix.stat_result stat(path) -> stat result 获取stat结果 st = os.stat('/tmp/aa.p

javaSE第二十二天

第二十二天????312 1:登录注册IO版本案例(掌握)????312 2:数据操作流(操作基本类型数据的流)(理解)????313 (1)定义:????313 (2)流对象名称????313 (3)代码演示:????313 3:内存操作流(理解)????314 (1)说明:????314 (2)三种类型????315 (3)代码演示:????315 4:打印流(掌握)????316 (1)字节打印流,字符打印流????316 (2)特点:????317 E:代码演示????317 (3)复制

&lt;实训|第十二天&gt;用LVM对linux分区进行动态扩容

[[email protected]~]#序言在linux中,我们安装软件的途径一般有那些,你们知道吗?在linux中,如果你的磁盘空间不够用了,你知道如何来扩展磁盘吗?动态扩容不仅在工作中还是在其他方面都是一个非常重要的技能,所以学会它,对你很有帮助.  开班第十二天: [[email protected]~]#今天的课程大纲 1.linux系统中安装软件的方式和途径 2.lvm磁盘管理机制的原理 3.如何使用lvm管理磁盘 4.动态扩容的方法 5.使用lvm的好处 详细讲解: [[email

孤荷凌寒自学python第八十二天学习爬取图片2

(完整学习过程屏幕记录视频地址在文末) 今天在昨天基本尝试成功的基础上,继续完善了文字和图片的同时爬取并存放在word文档中. 一.我准备爬取一个有文字也有图片的博客页面 https://www.cnblogs.com/forever-snow/p/8506746.html 二.具体代码 ``` import requests from bs4 import BeautifulSoup import re import datetime import pymongo import os from