zoukankan      html  css  js  c++  java
  • C# Path 目录

    变量准备

    var filePath = @"c:doc1.txt";
    var dirPath1 = @"c:music";
    var dirPath2 = @"c:movie";
    

    路径拼接

    Console.WriteLine(Path.Combine(dirPath1, "a.mp3")); //c:musica.mp3
    Console.WriteLine(Path.Combine(dirPath2, "b.mp4")); //c:movie.mp4
    

    获取文件夹的名字

    Console.WriteLine(Path.GetDirectoryName(dirPath1)); //c:music
    Console.WriteLine(Path.GetDirectoryName(dirPath2)); //c:
    Console.WriteLine(Path.GetDirectoryName(filePath)); //c:doc
    
    Console.WriteLine(new DirectoryInfo(dirPath1).Name); //music
    Console.WriteLine(new DirectoryInfo(dirPath2).Name); //movie
    Console.WriteLine(new DirectoryInfo(@"d:acd").Parent.Name); //c
    

    获取文件名或后缀

    Console.WriteLine(Path.GetFileName(filePath));  //1.txt
    Console.WriteLine(Path.GetFileNameWithoutExtension(filePath));  //1
    Console.WriteLine(Path.GetExtension(filePath)); //.txt 
    

    获取程序当前目录

    System.AppDomain.CurrentDomain.BaseDirectory
    
  • 相关阅读:
    杨辉三角
    手动实现md5加密
    戳气球
    重构字符串
    四数相加 II
    背包问题 II
    组合总和 IV
    背包问题 V
    背包问题
    Win 10安装Python及环境变量配置
  • 原文地址:https://www.cnblogs.com/trykle/p/14505546.html
Copyright © 2011-2022 走看看