本操作将视图中所有的文件路径转换为绝对路径,以确保可以在不同的环境(例如不同的计算机或文件夹结构)中正确读取文件。
警告:在运行此操作之前,请确保所有的文件都在正确的位置或路径中,否则可能会找不到文件。
import bpy
#将路径绝对化
bpy.ops.file.make_paths_absolute()
此操作没有参数。
此操作没有返回值。
此操作不会引发任何异常。
将所有的blend文件的路径转换为相对路径:
import bpy
import os
#获取上级文件夹路径
root_path = os.path.dirname(bpy.data.filepath)
for blend_file in bpy.data.files:
#获取相对路径
rel_path = os.path.relpath(blend_file.filepath, root_path)
#设置相对路径
blend_file.filepath = rel_path
#保存文件
bpy.ops.wm.save_mainfile()