vbscript在服务器目录中创建文本文件

时间:2016-05-10 03:19:00

标签: vbscript server directory filesystemobject

我有在服务器上运行的vbscript应用程序,我尝试在本地计算机上运行该应用程序。问题是我想在服务器目录中创建一个文本文件,但我总是得到一个类似"磁盘没有准备好"的错误。当我检查时,这是因为在我的本地计算机中,只有1个分区Drive C:由于某种原因,应用程序尝试在我的本地目录中创建文本文件。如果更改驱动器C的路径:它工作,文件存在于我的本地目录中。那么我做错了什么?我想在服务器目录中创建文本文件。

这是我的代码的一部分:

Dim fso, MyFile

Set fso = CreateObject("Scripting.FileSystemObject")
Set MyFile = fso.CreateTextFile("D:\tesfolder\SomeText.txt", True)
MyFile.WriteLine("This is a test.")
MyFile.Close
Set MyFile = Nothing
Set fso = Nothing

请帮帮我

1 个答案:

答案 0 :(得分:1)

Set fso = CreateObject("Scripting.FileSystemObject")
Set MyFile = fso.CreateTextFile("\\127.0.0.1\C$\SomeText.txt", True)
MyFile.WriteLine("This is a test.")
MyFile.Close

以上需要Admin,因为它使用仅管理员共享(存在于所有计算机上)c$并写入C:驱动器的根目录。

格式为

\\ServerName(orIP)\ShareName\Folder\File.ext

管理员

\\Computer\D$\tesfolder\SomeText.txt

用户将其共享名称替换为D$