# coding: utf-8
import os
import chardet
import shutil
while True:
dirpath = input("请输入路径/拖拽文件夹到窗口(然后回车):")
if os.path.exists(dirpath + '/主') == False:
os.makedirs(dirpath + '/主')
if os.path.exists(dirpath + '/标') == False:
os.makedirs(dirpath + '/标')
if os.path.exists(dirpath + '/俯') == False:
os.makedirs(dirpath + '/俯')
if os.path.exists(dirpath + '/仰') == False:
os.makedirs(dirpath + '/仰')
if os.path.exists(dirpath + '/右') == False:
os.makedirs(dirpath + '/右')
for base_path, folder_list, file_list in os.walk(dirpath):
for file_name in file_list:
file_path = os.path.join(base_path, file_name)
file_ext = file_path.rsplit('-', maxsplit=1)
num = (len(file_path) - len(file_path.replace("-",""))) // len("-")
if num == 1:
if "主" in file_ext[1]:
shutil.move(file_path,dirpath + '/主/' + file_name)
if "标" in file_ext[1]:
shutil.move(file_path,dirpath + '/标/' + file_name)
if "左" in file_ext[1]:
shutil.move(file_path,dirpath + '/右/' + file_name)
if "右" in file_ext[1]:
shutil.move(file_path,dirpath + '/右/' + file_name)
if "俯" in file_ext[1]:
shutil.move(file_path,dirpath + '/俯/' + file_name)
if "仰" in file_ext[1]:
shutil.move(file_path,dirpath + '/仰/' + file_name)
build
D:\WorkStations\郭猛UI切图快速分类>pyinstaller -F 郭猛UI切图快速分类.py
完成
后续涉及到了给unity的一部分资源改名字,同样使用了脚本
# coding: utf-8
import os
import chardet
import shutil
while True:
dirpath = input("[删除后缀-x]请输入路径/拖拽文件夹到窗口(然后回车):")
for base_path, folder_list, file_list in os.walk(dirpath):
for file_name in file_list:
file_path = os.path.join(base_path, file_name)
file_ext = file_path.rsplit('-', maxsplit=1)
file_hello = file_path.rsplit('.', maxsplit=1)
print(file_hello)
if file_hello[1] == 'png':
shutil.move(file_path,file_ext[0] + ".png")