当前位置:网站首页>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;
}
边栏推荐
- mysql服务器上的mysql这个实例中表的介绍
- “唯一索引允许为空“ 的说法是不严谨的
- pyspark df secondary sorting
- redis AOF持久化个人理解
- The Transformer, BERT, GPT paper intensive reading notes
- 五、《图解HTTP》报文首部和HTTP缓存
- 【TPC-DS】DF的SQL(Data Maintenance部分)
- mysql5.7服务器The innodb_system data file 'ibdata1' must be writable导致无法启动服务器
- RViz报错: Error subscribing: Unable to load plugin for transport ‘compressed‘解决方法
- 用云机器/虚拟机架设方舟游戏?
猜你喜欢
随机推荐
"Swordsman Offer" brush questions print from 1 to the largest n digits
@Async注解的坑,小心
sqlite 日期字段加一天
greenplum role /user 管理
千万级别的表分页查询非常慢,怎么办?
0day_Topsec上网行为管理RCE
Qt5开发从入门到精通——第二篇(控件篇)
集群
Docker启动mysql
Taro框架-微信小程序-调用微信支付
wordpress: 裁剪您的图片时发生错误
uni-app 顶部选项卡吸附效果 demo(整理)
数仓4.0(一)
The Transformer, BERT, GPT paper intensive reading notes
HCIP练习03(重发布)
推荐系统-排序层-精排模型:LR、GBDT、Wide&Deep、DCN、DIN、DIEN、MMOE、PLE
pyspark---low frequency feature processing
ceph简介
差分(前缀和的逆运算)
【TPC-DS】25张表的详细介绍,SQL的查询特征