ro-webgl/Build/PythonTools/merge_buffer_xml.py
2025-03-02 14:28:52 +08:00

20 lines
934 B
Python

import os
def merge_files(input_dir, output_file):
with open(output_file, 'w', encoding='utf-8') as out_file:
for filename in os.listdir(input_dir):
file_path = os.path.join(input_dir, filename)
if os.path.isfile(file_path) and not filename.endswith('.meta'):
print(file_path)
out_file.write(f"----------------------------------------\n")
with open(file_path, 'r', encoding='utf-8') as in_file:
content = in_file.read()
out_file.write(content)
out_file.write("\n\n")
if __name__ == "__main__":
input_directory = r"C:\Users\letme\Desktop\Work\LeGang\ro-webgl\Assets\Content\Xml\Skill"
output_file_path = r"C:\Users\letme\Desktop\Work\LeGang\ro-webgl\Build\test.txt"
merge_files(input_directory, output_file_path)
print(f"文件合并完成,输出到 {output_file_path}")