当前位置: 首页 > news >正文

Path类

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;//使用Path类需要引用System.IO

namespace _07_Path类
{
    class Program
    {
        static void Main(string[] args)
        {
            //声明一个路径
            String str = @"C:\app\Administrator\admin\orcl\pfile\test.txt";

            //获取文件名
            Console.WriteLine(Path.GetFileName(str));
            
            //获取文件名,不带扩展名
            Console.WriteLine(Path.GetFileNameWithoutExtension(str));
            
            //获取扩展名
            Console.WriteLine(Path.GetExtension(str));

            //获取文件目录
            Console.WriteLine(Path.GetDirectoryName(str));

            //获取文件全路径(绝对路径)
            Console.WriteLine(Path.GetFullPath(str));

            //将两个路径组合成一个新的路径
            Console.WriteLine(Path.Combine(@"c:\app\","test.txt"));

            //将一个文件名与一个路径组合
            Console.WriteLine(Path.Combine(@"c:\app\",Path.GetFileName(str)));

            Console.ReadKey();
        }
    }
}

 

转载于:https://www.cnblogs.com/hobe6699/p/5147600.html

相关文章:

  • 更换 Windows 7 的 Windows Media Center 主题
  • 如何卸载rpm包
  • 如何让网页上的Flash视频以弹出窗口播放
  • 难道冬泳都会断子绝孙?
  • pdf转word软件
  • 优酷视频下载器 优酷视频下载方法
  • LeetCode: Surrounded Regions [130]
  • 常用中文字体
  • 2016 - 1 - 23 json转模型 常用的第三方框架
  • 常用英文字体收集备用
  • 80后的我,碌碌无为的22年
  • MongoDb的安装
  • 读书笔记 - 《格鲁夫给经理人的第一课》
  • 用Delphi制作DLL的方法
  • poj 2769 Reduced ID Numbers(memset使用技巧)
  • Bytom交易说明(账户管理模式)
  • docker-consul
  • extract-text-webpack-plugin用法
  • JavaScript工作原理(五):深入了解WebSockets,HTTP/2和SSE,以及如何选择
  • jquery ajax学习笔记
  • Rancher如何对接Ceph-RBD块存储
  • 前端面试之闭包
  • 小试R空间处理新库sf
  • 异常机制详解
  • 【运维趟坑回忆录 开篇】初入初创, 一脸懵
  • gunicorn工作原理
  • (阿里云万网)-域名注册购买实名流程
  • (附源码)计算机毕业设计SSM智能化管理的仓库管理
  • (十八)SpringBoot之发送QQ邮件
  • (四)TensorRT | 基于 GPU 端的 Python 推理
  • (完整代码)R语言中利用SVM-RFE机器学习算法筛选关键因子
  • (一)Java算法:二分查找
  • (转)微软牛津计划介绍——屌爆了的自然数据处理解决方案(人脸/语音识别,计算机视觉与语言理解)...
  • ***检测工具之RKHunter AIDE
  • .[hudsonL@cock.li].mkp勒索加密数据库完美恢复---惜分飞
  • .NET 程序如何获取图片的宽高(框架自带多种方法的不同性能)
  • .Net环境下的缓存技术介绍
  • .net快速开发框架源码分享
  • .pings勒索病毒的威胁:如何应对.pings勒索病毒的突袭?
  • /etc/sudoers (root权限管理)
  • /var/log/cvslog 太大
  • @Bean注解详解
  • @param注解什么意思_9000字,通俗易懂的讲解下Java注解
  • @SuppressLint(NewApi)和@TargetApi()的区别
  • [BROADCASTING]tensor的扩散机制
  • [Docker]四.Docker部署nodejs项目,部署Mysql,部署Redis,部署Mongodb
  • [IE编程] 多页面基于IE内核浏览器的代码示例
  • [Java性能剖析]Sun JDK基本性能剖析工具介绍
  • [office] excel2003进行可视性加密的方法 #媒体#其他#知识分享
  • [RoarCTF 2019]Easy Calc
  • [Tcpdump] 网络抓包工具使用教程
  • [Verilog]用Verilog实现串并转换/并串装换
  • [搬运]什么叫幂等性?
  • [笔记] #define重命名
  • [笔记]深入解析Windows操作系统《番外》windows关键进程解释