将d:/temp目录下所有的.txt文件改名为原文件名_new.txt。
时间: 2023-07-16 11:16:24 浏览: 113
重命名某个目录下的文件
可以使用Python来实现这个任务,代码如下:
```python
import os
path = "d:/temp"
for filename in os.listdir(path):
if filename.endswith(".txt"):
os.rename(os.path.join(path, filename), os.path.join(path, filename[:-4] + "_new.txt"))
```
首先,我们使用`os.listdir()`函数列出`d:/temp`目录下的所有文件和文件夹。然后,对于每个以`.txt`结尾的文件,我们使用`os.rename()`函数将它重命名为原文件名加上`_new.txt`的形式。需要注意的是,`filename[:-4]`表示文件名去掉最后四个字符(即`.txt`),然后再拼接上`_new.txt`。
阅读全文