使用VBScript重命名文件

use*_*210 12 vbscript

我试图重命名一个文件,并使用下面的代码,但它似乎不起作用.有人可以告诉我为什么吗?我使用此线程作为引用重命名文件而不复制到同一文件夹中

FSO.GetFile("MyFile.txt).Name ="Hello.txt"

Rom*_* R. 32

您可以通过移动它来使用FSO重命名文件:MoveFile方法.

Dim Fso
Set Fso = WScript.CreateObject("Scripting.FileSystemObject")
Fso.MoveFile "A.txt", "B.txt"
Run Code Online (Sandbox Code Playgroud)

  • 得到了问题..在代码的早期写入文件,对象没有关闭..谢谢你的帮助 (2认同)

see*_*ker 11

我看到只有一个原因导致你的代码无效,错过了文件名字符串之后的引用:

VBScript中:

FSO.GetFile("MyFile.txt[missed_quote_here]).Name = "Hello.txt"
Run Code Online (Sandbox Code Playgroud)