zoukankan      html  css  js  c++  java
  • C#中Path类 实例

    C#中的Path类仅仅是对 路径字符串 操作,并不真正的修改文件,下面通过实例学习(按照从前到后的顺序依次运行,为防止影响后面的内容,运行过后可以注释掉)

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.IO;
    
    namespace Example
    {
        
        class Program
        {
       
            static void Main(string[] args)
            {
                /*
                1.更改路径字符串的扩展名
                public static string ChangeExtension(string path,string extension)
                参数:
                path(String):要修改的路径信息.
                extension(String):新的扩展名。
                返回值:
                String,修改后的路径字符串。*/            
                //如果 extension 是 null,则返回的字符串包含指定的路径,其扩展名已移除(点还在)。
                string s1 = Path.ChangeExtension(@"D:\wang1\wang.txt", "");//返回D:\wang1\wang.
                Console.WriteLine(s1);
                //如果 path 不具有扩展名,并且 extension 不是 null,则返回的路径字符串包含 extension,它追加到 path 的结尾。
                string s2 = Path.ChangeExtension(@"D:\wang1\wang", ".dll");//返回D:\wang1\wang.dll
                Console.WriteLine(s2);  
                //仅更改路径字符串中的扩展名,并不会改变实际文件的扩展名或者目录。
    
    
                /*
                2.  合并两个字符路径字符串
                public static string Combine(string path1,string path2)
                参数:
                path1(String) ,第一个路径
                path2(String), 第二个路径
                返回值:
                String ,合并后的路径字符串。
                常见的合并操作为:
         */       
                string path3 = @"c:\目录";
                string path4 = @"install.txt";
                string s5 = Path.Combine(path3, path4);
                Console.WriteLine(s5);
                //返回:"c:\目录\install.txt"
    
                /*
                3.获取指定路径字符串的目录信息
                public static string GetDirectoryName(string path)       
    */
            
                Console.WriteLine(Path.GetDirectoryName(@"d:\wang3\wang\wang.text"));//返回文件的目录名 
    
                //4.获取指定路径字符串的扩展名
                Console.WriteLine(Path.GetExtension(@"d:\wang\wang.txt"));
          
                Console.ReadLine();   
     
            }
        }
    }
  • 相关阅读:
    作业七—“南通大学教务管理系统微信公众号”用户体验分析
    作业6—成绩录入系统设计(第一阶段)
    作业5-需求分析(EX:南通大学成绩录入系统)
    几次接触Collection排序使用总结
    作业4-两人编程<词频统计>
    ACE智能指针
    Buddy Memorry
    子数组和与积
    数字转化为大写(16位以下)
    【阿里巴巴-飞猪旅行-内推】2020年应届实习生招聘
  • 原文地址:https://www.cnblogs.com/wang7/p/2455472.html
Copyright © 2011-2022 走看看