gpt4 book ai didi

c# - 从完整文件名路径获取文件夹名称

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

string path = "C:\folder1\folder2\file.txt";

我可以使用什么对象或方法来得到结果 folder2

最佳答案

我可能会使用类似的东西:

string path = "C:/folder1/folder2/file.txt";
string lastFolderName = Path.GetFileName( Path.GetDirectoryName( path ) );

GetDirectoryName 的内部调用将返回完整路径,而对 GetFileName() 的外部调用将返回最后一个路径组件 - 这将是文件夹名称。

无论路径是否实际存在,这种方法都有效。但是,这种方法确实依赖于最初以文件名结尾的路径。如果不知道路径是以文件名还是文件夹名结尾 - 那么它需要您检查实际路径以查看该位置是否存在文件/文件夹。那样的话,Dan Dimitru 的回答可能更合适。

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

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