当前位置:网站首页>Unity编辑器扩展批量修改图片名称
Unity编辑器扩展批量修改图片名称
2022-08-03 08:08:00 【charlsdm】
下边附上我的代码
[MenuItem("小黄高级工具/将各种图片更改名字")]
static void PutNewPictureName()
{
ReturnStreamingAssetPngOrPictureName();
AssetDatabase.Refresh();
AssetDatabase.SaveAssets();
}
static List<string> ReturnStreamingAssetPngOrPictureName()
{
string addContent = "es.";
List<string> CurrentName = new List<string>();
List<string> OldName = new List<string>();
string myfolderName = "StreamingAssets";
string path = Path.Combine(Application.dataPath, myfolderName);
var images = Directory.GetFiles(path, ".", SearchOption.AllDirectories).Where(s => s.EndsWith(".png") || s.EndsWith(".jpg"));
foreach (var i in images)
{
OldName.Add(i);
var str = i.Replace(".", addContent);
CurrentName.Add(str);
Debug.Log($"itss:{
str}");
}
for(int i=0;i<CurrentName.Count;i++)
{
File.Move(OldName[i], CurrentName[i]);
}
return CurrentName;
}
边栏推荐
猜你喜欢
随机推荐
热部署系统实现
tolower函数
牛客 - 最佳直播时间 (差分)
第十二天&接口和协议
Redis分布式锁
pyspark df secondary sorting
二进制日志过期时间设置expire_logs_days
ArcEngine(三)通过MapControl控件实现放大缩小全图漫游
ceph简介
学习笔记:机器学习之逻辑回归
mysql 8.0.12 安装配置方法并--设置修改密码
LeetCode 每日一题——622. 设计循环队列
requests库
牛客 - 鼠标的天选(字符串哈希)
ArcEngine(五)用ICommand接口实现放大缩小
【TPC-DS】DF的SQL(Data Maintenance部分)
002-字段不为null
day12---接口和协议
mysql备份时的快照原理
WPS EXCEL 筛选指定长度的文本 内容 字符串