📜  删除以名称开头的文件 - Python (1)

📅  最后修改于: 2023-12-03 15:22:42.765000             🧑  作者: Mango

删除以名称开头的文件 - Python

在Python中,可以使用os模块的listdir()函数获取指定路径下的所有文件名,并使用os.remove()函数来删除指定文件。我们可以利用这两个函数,编写一个程序来删除以指定名称开头的所有文件。

以下是一个简单的Python示例程序:

import os

def delete_files_by_prefix(path, prefix):
    for file in os.listdir(path):
        if file.startswith(prefix):
            os.remove(os.path.join(path, file))

delete_files_by_prefix("/path/to/folder", "prefix_")

该程序会删除指定文件夹中以prefix_开头的所有文件。我们可以将要删除的文件夹路径和文件名前缀作为函数的参数传入,例如:

delete_files_by_prefix("/home/user/Documents", "draft_")

以上代码将删除/home/user/Documents文件夹中以draft_开头的所有文件。

需要注意的是,该程序删除操作是不可逆的,请在使用前务必确认要删除的文件。同时,也请务必注意文件名前缀的大小写,程序将区分大小写的文件名前缀。