方法1:单纯改名功能
Set fso = Server.CreateObject("Scripting.FileSystemObject")
Set f = fso.GetFile("E:/asblog/pic/照片.jpg")
f.name ="asmoke.jpg"
newname=f.name
response.write "已更名为"&newname
Set f = fso.GetFile("E:/asblog/pic/照片.jpg")
f.name ="asmoke.jpg"
newname=f.name
response.write "已更名为"&newname
方法2:包含移动功能
Set fso = Server.CreateObject("Scripting.FileSystemObject")
fso.movefile "E:/asblog/pic/照片.jpg","E:/asblog/asmoke.jpg"
response.write "已完成"
fso.movefile "E:/asblog/pic/照片.jpg","E:/asblog/asmoke.jpg"
response.write "已完成"
用虚拟路径
Set fso = Server.CreateObject("Scripting.FileSystemObject")
fso.movefile Server.MapPath("asmoke.jpg"),Server.MapPath("pic/照片.jpg")
response.write "已完成"
fso.movefile Server.MapPath("asmoke.jpg"),Server.MapPath("pic/照片.jpg")
response.write "已完成"
如果是批量修改,可以先读出目录里的所有文件,然后在重命名。
<script type="text/javascript"> </script> <script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script>