许多语言可以批量修改文件名。今天,我给你一个Python方法。第一个选择是需求。
图片中有10个txt文件。现在我需要在所有这些文件名前添加一个“学生”。可以吗?见证奇迹的时刻
我是怎么做到的?以上代码import OS
CWD = OS . getcwd()
RES = OS . list dir(CWD)
for in RES:
if "。
实际上有点复杂。你可以自己修改。我不会在这里改变它。你说的这些代码是什么意思?当
os.listdir()获得文件夹中文件列表的返回值时,列表
os.getcwd()获得当前默认的工作木随机
if”。我判断文件名中是否包含。txt " introduction decision file type
OS . rename()使用绝对路径
os.path.join重命名文件,以将路径和文件名合并为绝对路径
。许多人可能会觉得太难了。没关系。我有一个简单的方法在这里写它。完成了一行代码:dir | foreach-object { rename-item $ _。姓名student $_}
。然后我会告诉你怎么做
在需要批量重命名的文件夹上按住shift键,然后右键单击并选择从这里打开powershell。打开powershell后,只需输入我直接给你的代码。让我解释一下这个代码的意思。
dir输入当前目录的文件列表。
|管道字符
ForEach-Object对管道前的每个对象操作
{} powershell,以区分代码块
重命名-项重命名文件
$_ fixed写入,该文件用于指示管道接受的对象
。你学会了吗?