Vbscript 需要将文件名写入文本文件

Vbscript 需要将文件名写入文本文件,vbscript,Vbscript,我对VB脚本非常陌生,我想看看是否有办法查看目录,获取文件名,然后将这些文件名写入文本文件。我认为Path.GetFileName方法可以工作,但我似乎无法让它工作。也许我用错了 下面是一个简单的脚本,它将回显“C:\Windows\”目录中的文件名 Set fs = CreateObject("Scripting.FileSystemObject") 'Log file name Set logFile = fs.OpenTextFile("fileNameLogs.txt", 2, True

我对VB脚本非常陌生,我想看看是否有办法查看目录,获取文件名,然后将这些文件名写入文本文件。我认为Path.GetFileName方法可以工作,但我似乎无法让它工作。也许我用错了

下面是一个简单的脚本,它将回显“C:\Windows\”目录中的文件名

Set fs = CreateObject("Scripting.FileSystemObject")
'Log file name
Set logFile = fs.OpenTextFile("fileNameLogs.txt", 2, True)
'Directory you want listed
Set folder = fs.GetFolder("c:\windows\")

Set files = folder.Files
  For Each file in files
    wscript.echo file.name
    logFile.writeline(file.name)
  Next
logFile.close

共享一些代码怎么样?VBScript中没有路径对象。所以从这里开始你的研究吧:“写入文件”部分和“获取文件名”部分只做了很小的努力(如查找相关列表)。我不需要打印文档,但谢谢Dan能给我提供我所需要的。谢谢大家的意见。为了学习VB脚本,你推荐读哪些书?Dan这就是我需要的。谢谢你在这个.dir/b>fileNameLogs.txt上的帮助