如果我在 Windows 资源管理器文件夹中有 5 个或更多文件,并且我使用仅更改大小写的脚本重命名它们,资源管理器不会自动“刷新”并在我打开的资源管理器窗口中显示新名称。如果我只重命名 1 到 4 个文件,或者如果我将名称中的字母更改为其他内容,它将自动刷新。
我必须在打开的资源管理器窗口中手动按“F5”才能看到新名称。有没有办法让资源管理器或 Windows 10 在脚本中自动刷新目录,这样我就不必按 F5?
这是一个示例批处理文件 (rename.bat)
ren file_important_stuff_1.txt File_Important_Stuff_1.txt
ren file_important_stuff_2.txt File_Important_Stuff_2.txt
ren file_important_stuff_3.txt File_Important_Stuff_3.txt
ren file_important_stuff_4.txt File_Important_Stuff_4.txt
ren file_important_stuff_5.txt File_Important_Stuff_5.txt
它也无法使用简单的 Python 脚本:
import os
for x in range(1,6):
fileNameOld = "file_important_stuff_" + str(x) + ".txt"
fileNameNew = "File_Important_Stuff_" + str(x) + ".txt"
os.rename(fileNameOld,fileNameNew)
这是包含文件的目录的图片: