gpt4 book ai didi

c# - 从包含文件名的路径获取没有文件名的完整路径

转载 作者:IT王子 更新时间:2023-10-29 03:30:16 30 4
gpt4 key购买 nike

System.IO.Path 中是否有任何内置的东西只给我文件路径?

例如,如果我有一个string

@"c:\webserver\public\myCompany\configs\promo.xml",

有没有什么BCL方法可以给我

"c:\webserver\public\myCompany\configs\"?

最佳答案

Path.GetDirectoryName()...但是您需要知道您传递给它的路径确实包含一个文件名;它只是从路径中删除最后一位,无论它是文件名还是目录名(它实际上不知道是哪个)。

您可以首先通过在路径上测试 File.Exists() 和/或 Directory.Exists() 来验证是否需要调用 Path.GetDirectoryName

关于c# - 从包含文件名的路径获取没有文件名的完整路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3826763/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com