在Python中,批量重命名具有文件夹名称的文件

时间:2015-12-22 19:45:06

标签: python-2.7 batch-processing

我的首要目标是使用包含文件夹的名称重命名文件,并将重命名的文件移动到新位置。我是Python的初学者。

我是怎么被困住的。 我正在遍历目录并搜索文件夹名称,但我不知道如何将文件夹的名称拉出来用作文件的名称。This is what my filing system looks like.在每个文件夹中都是需要重命名并移动或复制到其他地方的文件VOP.shp。

#loop through path
#Convert desired name to string
for root, dirnames, filenames in os.walk(path):
    for name in dirnames:
        if name.endswith("batch"):

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码找到扩展名为.shp的所有文件:

import glob
glob("a_directory_name/*/*VOP.shp")
相关问题