目录操作

?





1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

#region 目录操作

        /// <summary>

        ///  目录操作

        /// </summary>

        /// <param name="sender"></param>

        /// <param name="e"></param>

        private
void button2_Click(object
sender, EventArgs e)

        {

            //创建目录 如果目录存在则没有效果.如果是1个文件路径 会创建1个以这个文件名为文件夹

            //Directory.CreateDirectory(@"d:\哈哈哈\1.txt");

            //删除目录 如果不是空目录 报错

            //Directory.Delete(@"D:\哈哈哈");

            //删除目录(包括目录下的所有文件)

            //Directory.Delete(@"D:\哈哈哈", true);

            //判断指定的目录是否存在.

            //bool b = Directory.Exists(@"D:\1.txt");

            string
newPath = Directory.GetCurrentDirectory();

            string
path = @"d:\传智播客";

            //OpenFileDialog ofd = new OpenFileDialog();

            //ofd.ShowDialog();

            //得到指定路径下的文件夹路径.

            string[] dirs = Directory.GetDirectories(path);

            //返回根目录

            newPath = Directory.GetDirectoryRoot(path);

            //得到指定目录下的所有的文件路径.

            dirs = Directory.GetFiles(path);

            //移动文件 (改名)

            //Directory.Move(@"d:\Test\A\1.txt", @"d:\test\B\2.txt");

            //Directory.Move(@"d:\test\B\2.txt", @"d:\test\B\3.txt"); 

            MessageBox.Show("ok     :   "
+ newPath);

        }

        #endregion

  

时间: 2024-10-10 06:37:50

目录操作的相关文章

python之OS模块(对文件or目录操作)

OS模块 os,语义为操作系统,包含普遍的操作系统功能,与具体的平台无关.python编程时,处理文件和目录这些操作,就比如说:显示当前目录下所有文件/删除某个文件/获取文件大小-- os模块不受平台限制,也就是说:当我们要在linux中显示当前命令时就要用到pwd命令,而Windows中cmd命令行下就要用到这个,例如:这时候我们使用python中os模块的os.path.abspath(name)功能,甭管是linux或者Windows都可以获取当前的绝对路径. 常见函数列表 os.name

PHP中文件操作基础:目录操作,文件操作

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="jquery-3.1.1.min.js"></script> </head> <body> <?php //目录操作 //mkdi

目录操作和文件操作的函数

一:目录操作的函数1.创建目录: mkdir(目录地址和名字,权限)----第三个参数bool,支持递归创建 2.删除目录:目录下没有其他文件的时候才可以 rmdir(目录地址) 3.移动目录(改名): rename(原始文件路径,新的文件路径) 4.获取目录的内容 1,打开目录,opendir,得到一个目录句柄(目录资源) 2,依次读取目录内的文件,readdir 3,关闭目录句柄(closedir)遍历目录下的所有文件!遍历只会遍历当前目录下的(一层) 5.获取当前工作路径 getcwd--

Java基础知识系列——目录操作

Java对目录操作的许多方法与上一篇文件操作的方法很多是一样的. java.io.File file = new File( "D:\1\2\3\4"); 1.递归创建目录 file.mkdirs(); 2.删除目录 file.isDirectory(); //判读是否目录 file.list(); //返回没有完整目录的文件名 file.delete(); //删除 3.是否为空 file.list() > 0 //目录不为空 file.getPath(); //目录路径 4.

PHP-----文件-----目录操作

目录操作 [1]创建目录(文件夹) mkdir("路径"); 例子: mkdir("./test"); 显示的结果:   [2]删除目录(文件夹)只能删除空的文件夹 rmdir("路径"); 例子: rmdir("./test"); 显示的结果: [3]移动目录(文件夹) rename("old","new"); rename重命名的意思 rename("[老的]当前文件夹下的

【Linux命令详解】2、文件和目录操作管理

2.文件和目录操作管理 本节主要学习在Linux下如何使用命令对文件和目录进行操作,这些命令pwd.cd.ls等. 2.1 pwd:显示工作目录路径 使用pwd命令可以显示当前用户所处的工作目录的绝对路径. 2.1.1命令语法: pwd[选项] 2.1.2参数选项: 选项 选项含义 -L 目录链接时,输出链接路径 -P 输出物理路径 2.1.3实例: 例1:显示用户当前工作目录路径. [[email protected] ~]# pwd /root //用户当前的工作路径是root 例2:显示用

关于文件、目录操作的函数

删除目录及目录下的文件(user ShellApi单元) function SHMyDelDirectory(const Source: string): boolean;  var fo: TSHFILEOPSTRUCT;  begin  FillChar(fo, SizeOf(fo), 0);  with fo do  begin  Wnd:= 0;   wFunc := FO_Delete;   pFrom := PChar(Source + #0);    pTo    := #0#0;

c++Builder 下的文件及目录操作

转自 http://blog.csdn.net/ktcserver/article/details/936329 一.判断目录是否存在:           C++   Builder中提供了检查文件是否存在的函数FileExists,indows   程序实现如下:           设char   *Dir为带判断的目录       bool   Exist;   //   最后结果,表示目录是否存在       if(Dir[strlen(Dir)]=='//')Dir[strlen(D

PHP核心编程--目录操作(包含文件操作)

一.目录操作 1.    创建目录 创建目录mkdir(目录名称)  //返回值为布尔 一次性创建主目录及其子目录 判断是不是一个目录is_dir  //返回true,false 判断目录或文件是否存在file_exists  //返回值为布尔 返回路径中的目录部分 dirname 2.    打开目录, opendir — 打开目录句柄 opendir(目录路径) //返回的是一个目录句柄. readdir(目标句柄)  //读取目录中的条目,  目录名为零的处理 //目录名中文的处理 ico

简单文件/目录操作脚本

此脚本是对文件/目录进行简单的复制.删除.备份的操作.功能还不够尽完善,对一些输入为空或空格还没进行判断,但是这个脚本是我真正意义上写完整的第一个脚本. 脚本使用while循环和if..elif..else条件判断.部分功能展示: sh cp-del-backup-v2.sh ********文件/目录操作********************************************************1.复制文件/目录*******************2.删除文件/目录***