在以某个单词开头的路径中查找最新文件夹

马尔达夫

我想问一下是否有可能在以模式开头的路径中找到最新的文件夹。

例如,假设我们处于以下路径: C:\Users\user

有4个具有名称的文件夹(还有许多我们不关心的文件夹):

folder13, folder15, folder17, folder20

如何20使用Python返回最新文件夹的编号

马丁·埃文斯

首先使用生成文件和文件夹列表os.listdir()然后对其进行过滤,使其仅包含文件夹。下一步用于sorted()根据名称中包含的任何数值对条目进行排序。最后,获取排序列表中的最后一个条目,以获取编号最大的条目:

import os
import re

folders = [folder for folder in os.listdir(r'C:\Users\user') if os.path.isdir(folder)]
folders = sorted(folders, key=lambda x: [int(v) if len(v) else -1 for v in re.findall('(\d+)', x)])

print(folders[-1])

当碰巧存在多个级别的数字时,此方法将起作用,例如,名为的文件夹Folder20_1将被排序为(20, 1)

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

查找包含特定文件的最新文件夹

Applescript查找最新文件夹

在文件夹中查找最新文件并打开它(vba访问)

查找以开头的最新文件

打开Linux文件夹中的最新文件

如何获取文件夹中的最新文件?

文件夹中的最新文件

在文件夹中打开最新文件(jpg)

观看在目录中创建的新文件夹,输出新文件的路径

如何修改在文件夹中查找“最旧文件”日期的VBA代码以在文件夹中查找“最新文件”日期?

如何在文件夹中查找遵循模式但又排除某些文件的最新文件

删除Python中除最新文件夹以外的所有文件夹

别名将转到文件夹中的最新文件夹

AWS CLI S3API在路径中找到最新文件夹

在目录中查找最新文件

从FTP文件夹获取最新的更新文件

列出每个子文件夹的最新文件

在目录中搜索最新文件夹将显示“。”。和“ ..”而不是最新的文件夹

如何选择最新文件以批处理文件存储在文件夹中

Powershell-重命名文件夹中的特定文件-根据之前的最新文件

使用批处理脚本在名称以<>开头的目录中查找最新文件

从 Linux 的 ftp 中的文件夹中加载 2 个最新文件

如何使用python获取文件夹中的最新文件

获取文件夹中的第二最新文件

在Google云端硬盘文件夹中获取最新文件

如何在远程文件夹 PHP 中获取最新文件?

我的代码没有选择文件夹中的最新文件

返回目录树中每个文件夹的最新文件

SAS指南从临时文件夹中读取最新文件