有没有办法更改文件名

时间:2017-07-01 10:28:27

标签: javascript filenames

我有一堆带有从api下载的指定名称的照片。 但是在那里使用短名称我想将它们重命名为fullname。 是不是有一个脚本,我不想这样做手册,因为有很多。有点像这样吗?

category name="android.app.category.LAUNCHER"

有可能吗? 我还可以创建一个我需要更改的照片数组以及需要更改的名称数组。

1 个答案:

答案 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并右键单击该目录中的空白区域,然后在此处选择打开命令窗口。

Open command window from windows explorer

在命令窗口中输入命令cscript [filename],其中[filename]是您保存上述脚本的文件的名称,然后按Enter键。

例如:

cscript fn.js

当程序完成时,srcFiles中命名的所有文件都将被复制到destFiles。