获取文件的路径、名字和后缀

if(OpenDialog->Execute() == false)
        return;
    String strFile = OpenDialog->FileName;
    String strFilePath = ExtractFilePath(strFile);
    String strFileName = ExtractFileName(strFile);
    String strFileExt  = ExtractFileExt(strFile);

比如:strFile="E:\aaa\111.txt";

ExtractFilePath(strFile ):获取文件路径---------->E:\aaa\

ExtractFileName(strFile):获取文件名字--------->111.txt

ExtractFileExt(strFile):获取文件后缀------------>.txt

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Python中,我们可以使用`os`模块来获取路径下指定后缀文件。具体步骤如下: 1. 首先,导入`os`模块:`import os` 2. 创建一个空列表来存储符合条件的文件路径:`files = []` 3. 使用`os.listdir()`函数获取指定路径下的所有文件文件夹:`items = os.listdir(path)` 4. 遍历路径下的所有项: - 对于每个项,使用`os.path.join()`函数将路径和项名连接起来,得到完整的文件文件路径:`item_path = os.path.join(path, item)` - 使用`os.path.isdir()`函数判断该路径是否是一个文件夹: - 如果是文件夹,递归调用步骤4来处理该文件夹下的所有项 - 如果不是文件夹,使用`os.path.splitext()`函数获取文件后缀名,并判断是否符合指定后缀: - 如果符合指定后缀,将该文件路径添加到`files`列表中:`files.append(item_path)` 5. 返回`files`列表,其中包含路径下所有符合指定后缀文件。 下面是一个示例函数来实现上述过程: ```python import os def get_files_with_extension(path, extension): files = [] items = os.listdir(path) for item in items: item_path = os.path.join(path, item) if os.path.isdir(item_path): files += get_files_with_extension(item_path, extension) else: if os.path.splitext(item_path)[1] == extension: files.append(item_path) return files ``` 你可以调用这个函数,并将路径和指定后缀作为参数传递,函数将返回一个包含指定后缀文件路径列表。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值