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类常用操作

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

C# 静态类(static class)

静态类     静态类与非静态类的重要区别在于静态类不能实例化,也就是说,不能使用 new 关键字创建静态类类型的变量。在声明一个类时使用static关键字,具有两个方面的意义:首先,它防止程序...

C#静态类

C#静态类静态类与非静态类基本相同,但存在一个区别:静态类不能实例化。也就是说,不能使用 new 关键字创建静态类类型的变量。因为没有实例变量,所以要使用类名本身访问静态类的成员。例:static c...

C# 静态类(static class)

类可以声明为 static 的,以指示它仅包含静态成员。 静态类在加载包含该类的程序或命名空间时,由 .NET Framework 公共语言运行库 (CLR;特指:C#语言) 自动加载。 使用静态...

静态类和静态类成员(C# 编程指南)

静态类和静态类成员(C# 编程指南) Visual Studio 2008 其他版本 12(共 16)对本文的评价是有帮助 - 评价此主题 ...

深入理解C# 静态类与非静态类、静态成员的区别

深入理解C# 静态类与非静态类、静态成员的区别 静态类 静态类与非静态类的重要区别在于静态类不能实例化,也就是说,不能使用 new 关键字创建静态类类型的变量。在声明一个类时使用stati...

C#静态类

静态类只用于包含静态成员的类型,不能被实例化,我们可以直接使用它的属性与方法,静态类最大的特点就是共享。静态类的特性是防止继承,防止外部来NEW。它相当于一个sealed abstract类。http...
  • thy822
  • thy822
  • 2009-12-31 11:02
  • 7578

C#中全角,半角的转换

//全角转半角 private static string toSBC(string input) {     char[] c = input.ToCharArray();     for ...

C#实现字符的全角,半角转换

#region 全角转换半角以及半角转换为全角   ///转全角的函数(SBC case)   ///全角空格为12288,半角空格为32   ///其他字符半角(33-126)与全角(65281-6...

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

using System; using System.Collections.Generic; using System.Text;  namespace   { class Uti...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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