C# 文件路径 Path类 测试

原创 2017年01月03日 17:12:22
 C#  文件路径  Path类 测试

腾出点时间对Path类做一个系统的测试

      


    private void PathTest()
        {
            //------------必须的空间-------using System.Diagnostics;     using System.IO;
            string path = @"C:\Users\cks\Desktop\zzg\ERPWork1125\User.lua";
            Debug.Print(Path.ChangeExtension(path, "txt"));                     // 输出:-----C:\Users\cks\Desktop\zzg\ERPWork1125\User.txt
            string path1 = @"C:\Users\cks\Desktop\zzg";
            string path2 = @"gg/e.txt";
            Debug.Print(Path.Combine(path1, path2));                            //输出:-----C:\Users\cks\Desktop\zzg\gg/e.txt
            Debug.Print(Path.GetDirectoryName(path));                           //输出:-----C:\Users\cks\Desktop\zzg\ERPWork1125
            Debug.Print(Path.GetExtension(path));                               //输出:-----.lua
            Debug.Print(Path.GetFileName(path));                                //输出:-----User.lua
            Debug.Print(Path.GetFileNameWithoutExtension(path));                //输出:-----User
            Debug.Print(Path.GetFullPath(path));                                // 输出:-----C:\Users\cks\Desktop\zzg\ERPWork1125\User.lua
            Debug.Print(String.Join("/x/"Path.GetInvalidFileNameChars()));    //输出:-----"/x/</x/>/x/|/x/
            Debug.Print(String.Join("/a/"Path.GetInvalidPathChars()));        //输出:-----"/a/</a/>/a/|/a/
            Debug.Print(Path.GetPathRoot(path));                                //输出:-----C:\
            Debug.Print(Path.GetRandomFileName());                              //输出:-----0am13z3o.gzd
            Debug.Print(Path.GetTempFileName());                                //输出:-----C:\Users\cks\AppData\Local\Temp\tmp81E5.tmp
            Debug.Print(Path.HasExtension(path).ToString());                    //输出:-----True
            Debug.Print(Path.IsPathRooted(path).ToString());                    //输出:-----True
            Debug.Print(Path.AltDirectorySeparatorChar.ToString());             //输出:-----/
            Debug.Print(Path.DirectorySeparatorChar.ToString());                //  输出:-----\
            Debug.Print(String.Join("/x/"Path.InvalidPathChars));             //输出:-----"/x/</x/>/x/|/x/
            Debug.Print(Path.PathSeparator.ToString());                         //输出:-----;
            Debug.Print(Path.VolumeSeparatorChar.ToString());                   //输出:-----:  
            // LuaDLL.getc(stdin);
            //test t = new test();
        } 

C#Path类

Path类(静态类):专门操作文件路径

C# Path类常用操作

C#_Path类常用操作System.IO.Path 对一个路径做相应操作,包括文件路径,目录路径。通常会用到Path这个类。 列举一些常用的操作。 1.更改路径字符串的扩展名 p...
  • zmq5411
  • zmq5411
  • 2015年08月06日 08:55
  • 1694

C#文件操作常用相关类(Directory类、File类、Path类)

1 文件操作常用相关类 1)File //操作文件,静态类,对文件整体操作。拷贝、删除、剪切等。 2)Directory //操作目录(文件夹),静态类。 3)DirectoryInfo //文件夹的...

c#加密文件夹源代码

using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System....

文件加密移动与解密(winform版

如果你有一些文件不想让别人知道,并且不想将其从你的电脑删除,那么用这个简单的小程序就够了。。 用了两个文本框用来输入揭秘路径和加密路径,有什么不明白的可以问我,随时解答哈。。 代码: winf...

(C#)常用类(文件名提取、文件路径提取、后缀名提取、数字转中文、数字转

using System; using System.Collections.Generic; using System.Text;  namespace   { class Uti...
  • bobo830
  • bobo830
  • 2011年09月07日 16:39
  • 695

文件路径的黄金拍档——Path

当我们在开发软件的时候 会常常跟文件打交道 说的更准确点是文件的读写操作 那么既然说到文件的读写 肯定会处理大量的文件路径 比如 C:\Users\Dell\Desktop 每一级文件夹用‘...

Node.js使用path模块处理文件路径

首先需要引入path模块var path = require('path'); 1.文件路径处理:path.normalize(p)。path模块中的normalize()方法用来规范化路径字符串。...

Node之文件路径处理模块:path模块

Node之文件路径处理模块:path模块 文件路径用来表示具体的文件,可分为绝对路径和相对路径, 本文介绍的就是Node中的path模块,利用path模块可以实现提取文件名信息,检测文件是否存在等操作...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C# 文件路径 Path类 测试
举报原因:
原因补充:

(最多只允许输入30个字)