VBS获取当前目录下所有文件夹名字

VBS获取当前目录下所有文件夹名字,不包括子文件夹。我要给每个文件夹进行操作,所以最好用循环输出。

第1个回答  2013-05-10
呵呵,原来是团友啊我写了一个!!Set ws=WScript.CreateObject("wscript.shell")
w=ws.CurrentDirectory
Set fso=WScript.CreateObject("scripting.filesystemobject")
Set fs=fso.GetFolder(w)
Set f=fs.SubFolders
For Each uu In f
t=t & uu.Path & vbcrlf
Next
MsgBox t本回答被网友采纳
第2个回答  2021-04-16
把下面代码复制到VBS文件,运行后获取当前文件夹路径下的所有文件夹名字(不带路径)
文件夹名字生成在Comp.txt中

Set ws=WScript.CreateObject("wscript.shell")
w=ws.CurrentDirectory
Set fso=WScript.CreateObject("scripting.filesystemobject")
Set fs=fso.GetFolder(w)
Set f=fs.SubFolders
For Each uu In f
t=t & uu.Name & vbcrlf
Next
Dim fso, MyFile
Set fso = CreateObject("Scripting.FileSystemObject")
Set MyFile = fso.CreateTextFile("comp.txt", True)
MyFile.WriteLine(t)
MyFile.Close
MsgBox t本回答被网友采纳

VBS获取文件夹下的所有文件名称,把名称写到一个文档里
把下面代码复制到VBS文件,运行后获取当前文件夹路径下的所有文件夹名字(不带路径)文件夹名字生成在Comp.txt中 Set ws=WScript.CreateObject("wscript.shell")w=ws.CurrentDirectory Set fso=WScript.CreateObject("scripting.filesystemobject")Set fs=fso.GetFolder(w)Set f=fs.SubFolders For Each uu ...

vbs获得当前路径所有文件夹的名称
呵呵,原来是团友啊我写了一个!!Set ws=WScript.CreateObject("wscript.shell")w=ws.CurrentDirectory Set fso=WScript.CreateObject("scripting.filesystemobject")Set fs=fso.GetFolder(w)Set f=fs.SubFolders For Each uu In f t=t & uu.Path & vbcrlf Next MsgBox t ...

如何用vbs获取指定路径下的文件名并输出到文本文件
vbcrlf)for i = 0 to ubound(c)if instr(c(i),"nice") then msgbox c(i)next第二种,使用正则表达式c = split(createobject("scripting.filesystemobject").opentextfile("a.txt").readall,vbcrlf)for i = 0 to ubound(c)if rt("nice",...

怎样用vbs 读取文件夹中所有文件
下面的代码是读取当前文件夹的所有文件:'══代══码══开══始════set fso=CreateObject("Scripting.FileSystemObject")set fs=fso.getfolder(".").filesfor each f in fsmsgbox f.pathnext'══代══码══结══束════说明:使用folder对象中的files属性,获取文件集合,然后用for each枚举。枚举...

如何 通过VBS 搜索 电脑上的所有文件夹 然后复制一个文件到这所有的文件...
call fzwj(b)end if next sub pdwjj(mb) '判断文件夹 call fz(mb)for each d in mb.subfolders '根目录下的文件夹 call pdwjj(d)next end sub sub fz(lj) '复制文件 wj="e:\\1.vbs" '要复制的文件 if right(lj,1)<>"\\" then lj=lj & "\\"fso.copyfile wj,lj ...

VB获取当前目录的上级目录名
有关文件和文件夹的操作,我喜欢用FileSystemObject模型来操作,特别简单!1.引用Microsoft Scripting Runtime 2. Dim parentPath As String Dim fso As FileSystemObject Set fso = New FileSystemObject parentPath = fso.GetParentFolderName("C:\\1\\as\\text\\p")3.parentPath 就是你要的结果 ...

VBS获取文件名和版本号
Set ws = CreateObject("WScript.Shell")Set FSO = CreateObject("Scripting.FileSystemObject")kugou = ws.regRead("HKCU\\Software\\KuGou\\AppPath")For Each f In FSO.GetFolder(kugou).Files ext = LCase(Right(f.Name, 4)) If ext = ".exe" Or ext = ".dll" Then s = s & f....

vbs脚本如何获取当前工作目录
object应为 FileSystemObject 的名称。folderspec要返回的特殊文件夹名称。folderspec 可为下列值:常数 值 描述 0 Windows 文件夹,包含 Windows 操作系统安装的文件。1 System 文件夹,包含库、字体和设备驱动程序文件。2 Temp 文件夹,用于保存临时文件。可以在 TMP 环境变量中找到该文件夹的路径。

求一个BAT或者VBS把 一个文件夹下面的所有的文件名字前两位去掉。汉字4...
'以下为vbs代码 On Error Resume Next set application=createobject("shell.application")set open=createobject("scripting.filesystemobject")public function Sdir(byval title)sdir=application.browseforfolder(0,iif(title="","选择一个路径",title),0, "").self.path End Function public function ...

如何批量提取文件夹内的文件名称和大小???
制作了一个VBS程序,用记事本新建一个文件,把下面一段代码粘贴进去,保存为“批量提取.vbs”,双击运行即可。代码:'使用 Shell 的 Application 对象检索一个文件夹"C:\\Scripts"中所有文件的文件名和文件大小。'保存到"C:\\Scripts\\文件信息.txt"Const FILE_NAME = 0 const FILE_size=1 Const For...

相似回答