VBS获取文件夹下的所有文件名称,把名称写到一个文档里

要求连同文件夹
例如 文件夹01j介质录入,下有文件001_000电影介质录入等
格式为
01介质录入/001_000电影介质录入
01介质录入/002_000电影介质录入
01介质录入/003_000电影介质录入
01介质录入/004_000电影介质录入
不要文件的格式,只要名字,最好用vbs或dos命令

第1个回答  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脚本把一个目录下所有文件路径写到txt
列出脚本所在目录If fso.FolderExists(path) Then Set fld=fso.GetFolder(path) Dim fl Dim Text For Each fl In fld.Files Text = Text & fso.BuildPath(fl.Path,fl.Name) &

如何用vbs获取指定路径下的文件名并输出到文本文件
找到后把那个数组元素复制出来就可以了。第一种,使用instrc = split(createobject("scripting.filesystemobject").opentextfile("a.txt").readall,vbcrlf)for i = 0 to ubound(c)if instr(c(i),"nice") then msgbox c(i)next第二种,使用正则表达式c = split(createobject("scripting.filesystemobj...

如何用批处理或VBS获取并删除文件夹内所有指定版本号文件?
1. 使用dir命令搜索文件夹内所有文件,并将结果保存到一个文本文件中。2. 使用findstr命令搜索文本文件中所有版本号为2.0的文件,并将结果保存到另一个文本文件中。3. 使用findstr命令搜索文本文件中所有dll和EXE文件,并将结果保存到另一个文本文件中。4. 使用for命令循环读取文本文件中的每一行,并...

如何 通过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 ...

怎样用vbs 读取文件夹中所有文件
说明:使用folder对象中的files属性,获取文件集合,然后用for each枚举。枚举到的都是一个file对象,当然可以直接应用其属性和方法。 本回答由电脑网络分类达人 郭强推荐 举报| 答案纠错 | 评论 2 2 escortmnm 采纳率:63% 擅长: 其他编程语言 编程语言 操作系统\/系统故障 电脑\/网络 为您推荐: vbs创建文件夹 ...

vbs 遍历一个文件夹并按原来的文件路径和文件名复制到新文件夹
DestFolderPath="c:\\dest" '搜索到的文件 复制的 新文件夹 路径 SearchFolderPath="c:\\scr" ' 要搜索 遍历 的文件夹 SearchFileName="123" ' 要搜索的 文件名 dim files(),CopyFilePrefixPath redim files(0)call SearchFile(SearchFolderPath,SearchFileName,files,fso)for i=1 ...

通过vbs脚本或者bat脚本,实现获取文件名和文件大小等信息并输出到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....

vbs输入文件名前几个字符搜索文件并复制到特定的文件夹,如何实现?
现在写一下,楼主可以看一下,就一行命令, 结合了vbs和bat两者的, 代码见最后for \/f "eol= tokens=1,* delims=" %i in ('where \/r 被搜索的文件夹 文件名前几个字符*.*') copy %i 特定的文件夹\\\/r 的意思是在文件夹递归地查找 (可能有点慢)去掉\/r就只找文件夹下一...

用批处理,怎么把同一个文件夹中的很多个文件里的其中一个文件复制到另...
用vbs文件,根据日期复制一个文件,用代码 CreateObject("Scripting.FileSystemObject").CopyFile "a\\" & Day(Now) & ".bmp", "b\\"或 CreateObject("WScript.Shell").Run "cmd \/c copy a\\" & Day(Now) & ".bmp b\\ \/y"

相似回答