|
- Sub tt()
- Dim GqName$, myPath$, i%, Gqhz$, Hz$
- Sheet1.Range("a:d").Clear
- Sheet1.Range("a1:d1") = Array("序号", "歌曲名", "歌曲格式", "艺人")
- myPath = ThisWorkbook.Path & "\歌曲\*.*"
- Gqhz = ".mp4.mp3.avi.wma.mpg.mpeg.rm.mov.wmv.asf.dat" '歌曲后缀目录,没有的可以自己加进去
- GqName = Dir(myPath) 'dir路径
- Do While GqName <> "" '当没有时退出do loop
- Hz = Mid(GqName, InStrRev(GqName, ".")) '文件后缀
- If InStr(Gqhz, Hz) > 0 Then '当存在时,把数据写入excel
- i = i + 1
- With Sheet1
- .Cells(i + 1, 1) = i
- .Cells(i + 1, 2) = Left(GqName, InStrRev(GqName, ".") - 1)
- .Cells(i + 1, 3) = Mid(GqName, InStrRev(GqName, ".") + 1)
- End With
- End If
- GqName = Dir
- Loop
- End Sub
复制代码 |
|