Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

c#获取文件路径和文件名

作者:昂首向前走,   发布日期:2026-05-23   浏览:19

using System;
using System.IO;

class Program
{
    static void Main()
    {
        // 定义文件的完整路径
        string filePath = @"C:\Users\ExampleUser\Documents\example.txt";

        // 获取文件名(包括扩展名)
        string fileNameWithExtension = Path.GetFileName(filePath);
        Console.WriteLine("文件名(包括扩展名): " + fileNameWithExtension);

        // 获取文件名(不包括扩展名)
        string fileNameWithoutExtension = Path.GetFileNameWithoutExtension(filePath);
        Console.WriteLine("文件名(不包括扩展名): " + fileNameWithoutExtension);

        // 获取文件所在的目录路径
        string directoryPath = Path.GetDirectoryName(filePath);
        Console.WriteLine("目录路径: " + directoryPath);

        // 获取文件的扩展名
        string fileExtension = Path.GetExtension(filePath);
        Console.WriteLine("文件扩展名: " + fileExtension);
    }
}

解释说明:

  1. Path.GetFileName(filePath):获取文件的完整名称,包括扩展名。
  2. Path.GetFileNameWithoutExtension(filePath):获取文件的名称,但不包括扩展名。
  3. Path.GetDirectoryName(filePath):获取文件所在的目录路径。
  4. Path.GetExtension(filePath):获取文件的扩展名。

这些方法都是 System.IO.Path 类中的静态方法,用于处理文件路径和文件名。

上一篇:c# 16进制的字符串转化为16进制

下一篇:c# 获取文件路径

大家都在看

c# 二进制

c# 创建目录

c# socket服务端连接多个客户端

c# datatable group by

c# tcp client

c# type.gettype

c# sqlconnection

c# string.format 小数位数

c# invoke方法

.net和c#

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站