当前位置:网站首页>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这个实例中表的介绍
【TPC-DS】25张表的详细介绍,SQL的查询特征
HCIP练习03(重发布)
Taro框架-微信小程序-调用微信支付
用diskpart的offline命令弹出顽固硬盘
安装mysql-workbench
差分(前缀和的逆运算)
二进制日志过期时间设置expire_logs_days
Taro框架-微信小程序-内嵌h5页面
计算机网络之网络安全
ArcEngine (1) Loading vector data
Mysql如何对两张表的相同字段,同时查询两张数据表
"Swordsman Offer" brush questions print from 1 to the largest n digits
跨域嵌套传递信息(iframe)
ArcEngine (5) use the ICommand interface to achieve zoom in and zoom out
进程信息
HCIP实验(06)
用云机器/虚拟机架设方舟游戏?
LAN技术-2免费ARP
001-进程与线程








