[AHK]用DOS命令Dir把一个文件夹里的文件名保存到txt中

来源:互联网 发布:java数组赋值未满 长度 编辑:程序博客网 时间:2024/05/29 17:02

用DOS命令,可以控制排序方式

dir:="d:\abc"RunWait, %comspec% /c dir %dir%  /O:N /B>>"C:\My File.txt", , HideRun C:\My File.txt


用COM方式

dir:="D:\KuGou"objFolder :=   ComObjCreate("Shell.Application").NameSpace(dir)Files:=[]i:=0for item in objFolder.items{i+=1if Not item.isFolderFiles[i]:=item.name  }MsgBox % Files[i]


AHK自带方式

dir:="D:\KuGou"FileList:=""FileCount:=0Loop, %dir%\*.*{   FileList.= A_LoopFileName . "`n"   FileCount+=1}StringTrimRight, FileList, FileList, 1Files:=StrSplit(FileList,"`n")lastfile:=Files[FileCount]MsgBox %lastfile%


0 0
原创粉丝点击