批量修改JS文件名称.
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了批量修改JS文件名称.相关的知识,希望对你有一定的参考价值。
问题:abc文件夹里有:
1089914.js
1089917.js
1089918.js
1089920.js
1089923.js
1089925.js
1089926.js
1089928.js
1090000.js
1090001.js
1090002.js
1090003.js
1090004.js
1090005.js
1090006.js
1090008.js
1090009.js
1090011.js
1090012.js
1090013.js
1090014.js
1090015.js
1090016.js
1090017.js
1090018.js
1090019.js
1090020.js
1090021.js
1090023.js
1090024.js
1090026.js
按顺序把JS文件修改成001.txt,002.txt,003.txt,004.txt,005.txt,006.txt,007.txt,008.txt,009.txt...等等,实在不行的话就改成001.js,002.js,003.js,004.js,005.js,006.js,007.js,008.js,009.js,010.js...请问怎么实现?
::楼主,新建一个文本文档,然后将下面的内容复制进去保存,最后把后缀名txt改为bat,将此文件放到你要处理的这个abc文件夹中,然后双击执行即可
::=========================================
for %%i in (*.js) do call :ss %%i
:ss
set aa=%1
rename "%aa%" "%aa:~4,4%"txt 参考技术A @echo off
rem 启用"延缓环境变量扩充"
setlocal EnableDelayedExpansion
set a=1
rem 循环当前目录下所有的文件名,支持带空格的名称
for /f "delims=" %%i in ('dir /b *.js') do (
rem 如果没有相同的文件名,则继续
if not "%%~ni"=="%~n0" (
if !a! LSS 10 (ren "%%i" "0!a!.js") else ren "%%i" "!a!.js"
rem 设置数值型变量a=a+1
set /a a+=1
)
)
echo 批量重命名完成!
pause
保存为bat文件,放在所在目录运行即可,2秒完成所有工作!
一楼那个太简单了..二楼那个太复杂,用我这个吧. 参考技术B for i=1089914 to 1090026
Name cstr(i) & ".js" as format(i-1089913,"000") & ".txt"
next本回答被提问者采纳 参考技术C http://www.skycn.com/soft/9011.html
拖把更名器 参考技术D Option Explicit
Private Sub Form_Click()
Dim sFile As String
Dim sPath As String
Dim lAttrib As Long
Dim i As Long
sPath = "D:\RG60Plus\test\"
sFile = Dir(sPath & "*.jpg")
While Len(sFile)
lAttrib = GetAttr(sPath & sFile)
If vbDirectory <> lAttrib Then
i = i + 1
Print sFile; " > "; i & getExt(sFile)
Name sPath & sFile As sPath & i & getExt(sFile)
End If
sFile = Dir
Wend
End Sub
Private Function getExt(ByRef sFilename As String) As String
Dim pos As Long
pos = InStrRev(sFilename, ".")
If pos > 0 Then
getExt = Mid(sFilename, pos)
End If
End Function
批量修改图片名称
<?php
// glob() 返回指定目录下的文件名以及目录
$arr = glob("img/*.jpg");
$time = time();
$i = 100001;
// 循环遍历
foreach($arr as $file) {
// 获取图片后缀名
$ext = pathinfo($file,PATHINFO_EXTENSION);
// 确定图片的新名字
$name = $time.$i++ . "." . $ext;
// 重命名
rename($file, $name);
}
die();
?>
以上是关于批量修改JS文件名称.的主要内容,如果未能解决你的问题,请参考以下文章