我有一堆带有从api下载的指定名称的照片。 但是在那里使用短名称我想将它们重命名为fullname。 是不是有一个脚本,我不想这样做手册,因为有很多。有点像这样吗?
category name="android.app.category.LAUNCHER"
有可能吗? 我还可以创建一个我需要更改的照片数组以及需要更改的名称数组。
答案 0 :(得分:2)
您可以使用jQuery按源获取图像并进行更改:
$.each(priceData.result, function (index, item) {
$.each(allCoinData.result, function (allCoinIndex, allCoinItem) {
if (allCoinItem.Currency == item.MarketName.substr(4) && item.MarketName.substr(0, 4) == 'BTC-')
$("img[src='assets/media/Bittrex/"+ allCoinItem.Currency +".png']")
.attr("src","assets/media/Bittrex/"+ allCoinItem.CurrencyLong +".png");
修改
根据请求更改Windows中的实际文件名,给定您可以使用的数组,您可以使用此脚本。
var fso = WScript.CreateObject("Scripting.FileSystemObject");
var srcFiles =["fn.js"]; // array of source file names
var destFiles =["fn-out.js"]; // array of source file names
var CurDir = fso.GetFolder(".");
var Files = CurDir.Files;
for(var i=0;i<srcFiles.length;i++)
{
if (fso.FileExists(srcFiles[i]))
{
fso.CopyFile(srcFiles[i],destFiles[i])
}
}
您需要将该代码保存到文件所在目录中的文件中,并使用.js
扩展名,例如fn.js
。然后,您需要在该目录中打开一个Windows命令提示符,方法是按住shift并右键单击该目录中的空白区域,然后在此处选择打开命令窗口。
在命令窗口中输入命令cscript [filename]
,其中[filename]
是您保存上述脚本的文件的名称,然后按Enter键。
例如:
cscript fn.js
当程序完成时,srcFiles中命名的所有文件都将被复制到destFiles。