批量修改JS文件名称.

JavaScript09

批量修改JS文件名称.,第1张

::楼上的批处理还是很复杂啊

::楼主,新建一个文本文档,然后将下面的内容复制进去保存,最后把后缀名txt改为bat,将此文件放到你要处理的这个abc文件夹中,然后双击执行即可

::=========================================

for %%i in (*.js) do call :ss %%i

:ss

set aa=%1

rename "%aa%" "%aa:~4,4%"txt

在我的电脑那里,通过工具——文件夹选项——查看 那里选择显示文件的拓展名,然后找到hello.js文件,把文件名改为suoyin.idx文件,然后确定。改了文件格式后,可能会出现不能正常显示内容的情况。

<script type="text/javascript">

$("a").click(function () {

var href = this

var url = href.href

var name = href.innerHTML

if (url.indexOf("kindeditor") >= 0) {

download(url, name)

return false

}

})

/**

* 下载

* @param  {String} url 目标文件地址

* @param  {String} filename 想要保存的文件名称

*/

function download(url, filename) {

getBlob(url, function (blob) {

saveAs(blob, filename)

})

}

/**

* 获取 blob

* @param  {String} url 目标文件地址

* @return {cb}

*/

function getBlob(url, cb) {

var xhr = new XMLHttpRequest()

xhr.open('GET', url, true)

xhr.responseType = 'blob'

xhr.onload = function () {

if (xhr.status === 200) {

cb(xhr.response)

}

}

xhr.send()

}

/**

* 保存

* @param  {Blob} blob   

* @param  {String} filename 想要保存的文件名称

*/

function saveAs(blob, filename) {

if (window.navigator.msSaveOrOpenBlob) {

navigator.msSaveBlob(blob, filename)

} else {

var link = document.createElement('a')

var body = document.querySelector('body')

link.href = window.URL.createObjectURL(blob)

link.download = filename

// fix Firefox

link.style.display = 'none'

body.appendChild(link)

link.click()

body.removeChild(link)

window.URL.revokeObjectURL(link.href)

}

}

</script>