C# 获取路径中的最新目录 - 关于目录的名称

新浪123

我需要根据名称获取路径中最后创建的目录,作为一个应用程序,我在运行时使用创建的 2 个目录,我只需要考虑其中一个,按顺序出现在后面。例如,该应用程序创建了 2 个文件夹,名称分别为:60000c 和 b3c143,我需要名称为“b3c143”的文件夹。我怎样才能做到这一点?谢谢。我使用代码获得最新的:

    string path = @"C:\temp";
        string mostRecentlyModified = Directory.GetDirectories(path)
           .Select(f => new FileInfo(f))
           .OrderByDescending(fi => fi.LastAccessTime)
           .First()
           .FullName;
二书

您可以通过将其传递给.Where()func 并通过其上次写入时间来使用其名称过滤所需的目录

string mostRecentlyModified = Directory.GetDirectories(path)
               .Select(d => new DirectoryInfo(d))
               .Where(d => d.Name == "b3c143" && d.Exists) //.Where(d => d.Name.Trim().ToLower().Contains("b3c143".Trim().ToLower()) && d.Exists)
               .OrderByDescending(d => d.LastWriteTime)
               .First()
               .FullName;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从Java中的文件路径获取目录(android)

获取Python中绝对文件路径的目录路径

获取Golang中给定文件路径的目录名称(不是路径)

在C#中获取当前目录名称的(最后一部分)

在Bash脚本中获取当前目录名称(无完整路径)

C ++在Linux中获取源文件目录

如何在Visual Studio 2017 RC3中获取C#(.net核心)项目目录路径?

C#如何获取当前目录路径

获取当前工作目录名称而不是Node.js中的路径

使用Visual Studio C ++按名称搜索目录中的文件

C#从X开始获取按名称排序的目录

使用纯c ++(跨平台)获取特定路径中的所有目录/文件和子目录

如何检查路径是否在c中的目录之外?

在Powershell中获取.NET Framework目录的路径

如何从Windows批处理脚本中的文件路径获取父目录名称?

在根路径中获取最新目录

从C#中的C:Temp目录获取包含特定SUBSTRING的FOLDER的名称

如何从C中的完整路径获取文件目录

在c#中获取目录中的文件名(无需获取路径)

在目录中获取图像的名称

shell命令“ basename”获取路径中的最后目录名称的“ ant”等效项是什么

Delphi:获取特定路径中的最大整数目录名称

C程序在目录中打印目录名称,并排除当前目录和父目录

python从目录树中打印.c文件的路径名

Python:对于工作目录中的每个目录,请进入该目录并获取目录名称

Git:获取.git目录中的Blob路径

如何获取删除路径的目录的名称?

如何从 WSL 中获取 Windows 用户主目录 (/mnt/c/Users/username) 的路径?

C# 获取目录名称