通过vbs脚本或者bat脚本,实现获取文件名和文件大小等信息并输出到Excel文档

rt,当前路径下的所有文件包含子文件夹下的文件,输出到excel文档 一列文件名 一列文件大小。

  生成到EXCEL里的不会,但是可以生成CSV文件
  自己建一个VBS文件,把下面的代码扔进去。
  可以自己制定路径,生成C:\1.csv文件。

  dim SF,sE,tF
  dim fs,oF,sT

  sub getFd(fd)
  wrtf fd
  for each tmpFd in fd.subfolders
  getFd tmpFd
  next
  end sub

  sub wrtF(fd)
  for each tmpfile in fd.files
  sE.write tmpfile.name & "," & tmpfile.size & vbcrlf
  next
  end sub

  sF = InputBox("input your path")

  set fs = CreateObject("Scripting.FileSystemObject")
  set oF = fs.GetFolder(sF)

  tF="C:\1.csv"

  if fs.FileExists(tF) then
  fs.DeleteFile tF
  end if

  set sE = fs.OpenTextFile (tF, 8, True)

  sE.write "name,size" & vbcrlf

  getFd oF

  sE.close

  msgbox "done!"
温馨提示:答案为网友推荐,仅供参考
相似回答