【问题标题】:Need to write filenames to a text file需要将文件名写入文本文件
【发布时间】:2013-12-18 04:26:45
【问题描述】:

我对 VB 脚本非常陌生,我正在寻找一种方法来查看目录获取文件名,然后将这些文件名写入文本文件。我认为 Path.GetFileName 方法会起作用,但我似乎无法让它起作用。也许我以错误的方式使用它。

【问题讨论】:

标签: vbscript


【解决方案1】:

这是一个简单的脚本,它将回显“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

【讨论】:

  • 这正是我所需要的,谢谢你的帮助。
  • dir/b >fileNameLogs.txt
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-19
相关资源
最近更新 更多