1010得票28回答
如何使用递归查找文件?

我想要递归列出一个目录中的所有文件。我当前有这样的目录结构: src/main.c src/dir/file1.c src/another-dir/file2.c src/another-dir/nested/files/file3.c 我尝试做了以下事情: from glob im...

815得票6回答
如何循环遍历目录中的文件,并更改路径并给文件名添加后缀

我需要编写一个脚本,用不同的参数启动我的程序。我使用以下命令启动我的程序: ./MyProgram.exe Data/data1.txt [Logs/data1_Log.txt]。 以下是我想要实现的伪代码: for each filename in /Data do for int...

429得票14回答
在目录中获取一个经过筛选的文件列表

我正在尝试使用Python获取目录中的文件列表,但我不想要所有文件的列表。 我想要的是类似于以下操作的能力,但是使用Python而不是执行ls命令。ls 145592*.jpg 如果没有内置方法,我目前考虑编写一个循环来遍历 os.listdir() 的结果,并将所有匹配的文件追加到一个新列...

388得票11回答
在Unix/Linux shell中进行模式匹配时,如何使用反向或负数通配符?

假设我想复制一个目录的内容,但不包括文件和文件夹中名称包含“音乐”一词的内容。 cp [exclude-matches] *Music* /target_directory 要实现这一点,[exclude-matches] 应该替换为什么?

366得票18回答
使用PHP删除文件夹中的所有文件?

例如我有一个名为 `Temp` 的文件夹,我想使用PHP删除或清空该文件夹中的所有文件。我能做到吗?

365得票30回答
如何使用Python计算目录中文件的数量

如何仅计算目录中的文件?这会将目录本身也视为一个文件:len(glob.glob('*'))

329得票12回答
glob.glob() 的返回值是按照什么顺序排序的?

我编写了以下Python代码:#!/usr/bin/python # -*- coding: utf-8 -*- import os, glob path = '/home/my/path' for infile in glob.glob( os.path.join(path, '*.pn...

326得票21回答
在Bash中测试一个glob是否有匹配

如果我想检查一个文件是否存在,可以使用test -e filename或[ -e filename ]进行测试。 如果我有一个通配符(glob),并且想知道是否存在任何与该通配符匹配的文件。这个通配符可能匹配0个文件(在这种情况下我不需要执行任何操作),或者它可能匹配1个或多个文件(在这种情...

250得票40回答
Python glob多个文件类型

在Python中,使用glob.glob获取多个文件类型(例如.txt,.mdown和.markdown)的文件列表有更好的方法吗?目前我的代码是这样的:projectFiles1 = glob.glob( os.path.join(projectDir, '*.txt') ) project...

219得票13回答
按模式递归添加文件。

如何递归地根据模式(或glob)添加位于不同目录中的文件? 例如,我想用一个命令添加 A/B/C/foo.java 和 D/E/F/bar.java(以及其他几个Java文件):git add '*.java' 很遗憾,这并没有按预期工作。