编程实现批量生成或删除文件,文件名有相应规律,主文件名为“软件工程专业文件”+ i,i为递增的数字
时间: 2024-02-11 17:07:50 浏览: 82
批量删除文件或批量修改文件名
好的,这个问题可以使用 Python 语言来实现。下面是批量生成文件的代码:
``` python
import os
# 批量生成文件的个数
num_files = 10
# 文件名的前缀
prefix = "软件工程专业文件"
# 文件名的后缀
suffix = ".txt"
# 循环生成文件
for i in range(num_files):
# 组合文件名
filename = prefix + str(i) + suffix
# 创建文件
with open(filename, "w") as f:
# 写入文件内容
f.write("这是第 " + str(i) + " 个文件。")
print("已生成文件:" + filename)
```
这段代码实现了批量生成以“软件工程专业文件”为前缀、递增数字为后缀的文件,生成的文件数量可以通过 `num_files` 变量进行控制,生成的文件内容为“这是第 i 个文件。”,其中 i 为当前生成的文件的递增数字。
如果要批量删除这些文件,可以使用下面这段代码:
``` python
import os
# 文件名的前缀
prefix = "软件工程专业文件"
# 文件名的后缀
suffix = ".txt"
# 遍历当前目录下的所有文件
for filename in os.listdir("."):
# 判断文件名是否符合要求
if filename.startswith(prefix) and filename.endswith(suffix):
# 删除文件
os.remove(filename)
print("已删除文件:" + filename)
```
这段代码首先遍历当前目录下的所有文件,然后判断文件名是否符合要求(即以“软件工程专业文件”为前缀、以 .txt 为后缀),如果符合要求就删除该文件。
阅读全文