本帖最后由 328612167 于 2020-12-10 18:45 编辑
回复 5# zaqmlp
感谢回复
Set f=fso.CreateTextFile("out.txt",2,true)
创建的txt是UTF格式,可以写入
但是这个格式有点怪怪的,不好用
如下代码后面加上逐句读取文件的代码,无论打开文件的参数是-2,-1,0,msgbox都为空- rem 获取zip文件名称并写入txt
- Set fso=CreateObject("Scripting.Filesystemobject")
- Set folder=fso.GetFolder(".")
- Set files=folder.Files
- txtdir="out.txt"
- Set f=fso.CreateTextFile(txtdir,2,1)
- For Each file In files
- ext=fso.GetExtensionName(file.Path)
- If LCase(ext) = "zip" Then
- f.WriteLine file.Name '写入文件名
- End If
- Next
- f.Close
-
- Set bchjl = fso.opentextfile(txtdir,1,-2)
- Do Until bchjl.AtEndOfStream
- n0 = bchjl.ReadLine '读取文件
- msgbox n0
- Loop
- bchjl.Close
复制代码
|