You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
1.4 KiB
45 lines
1.4 KiB
#!/usr/bin/python
|
|
# -*- coding: UTF-8 -*-
|
|
import os
|
|
import shutil
|
|
|
|
|
|
# 创建一个路径列表
|
|
path_list = []
|
|
path_list.append(os.path.join(os.getcwd(), "u2china_svr_proj/cfg/data"))
|
|
path_list.append(os.path.join(os.getcwd(), "u2china_svr_proj/ServerComm/GameConfig"))
|
|
path_list.append(os.path.join(os.getcwd(), "u2china_cli_proj/arpg/Assets/SvrDesc"))
|
|
path_list.append(os.path.join(os.getcwd(), "u2china_cli_proj/arpg/Assets/Scripts/AIMachine/HotFixLogic/GameConfig"))
|
|
|
|
def CleanFolder(pathlist):
|
|
#遍历 path_list
|
|
for path in pathlist:
|
|
# 遍历路径下的所有文件
|
|
if not os.path.exists(path):
|
|
print("------Path: " + path + " not exist!")
|
|
continue
|
|
# 判断路径是否存在
|
|
for file in os.listdir(path):
|
|
# 文件夹不处理
|
|
if os.path.isdir(os.path.join(path, file)):
|
|
print("Folder: " + os.path.join(path, file))
|
|
continue
|
|
# 判断是否是.meta文件
|
|
if not file.endswith(".meta"):
|
|
# 删除文件
|
|
os.remove(os.path.join(path, file))
|
|
|
|
|
|
|
|
if __name__ == '__main__':
|
|
print("CleanFolder Start!")
|
|
CleanFolder(path_list)
|
|
md5_file = os.path.join(os.getcwd(), "../u2china_share_proj/ExcelExport/ExportMd5File.txt")
|
|
if os.path.exists(md5_file):
|
|
os.remove(md5_file)
|
|
print("CleanFolder Done!")
|
|
exit(0)
|
|
|
|
|
|
|
|
|
|
|