xz00311 发表于 2014-7-7 18:28:34

回复 14# afan


   
这也是只能第一个文件夹假如是这中模式的比较麻烦
C:\Users\chtyfox\Desktop\板端\11\222\333\4444\55555\666666
C:\Users\chtyfox\Desktop\板端\22\222\333\4444\55555\666666
C:\Users\chtyfox\Desktop\板端\33\222\333\4444\55555\666666
C:\Users\chtyfox\Desktop\板端\44\222\333\4444\55555\666666
C:\Users\chtyfox\Desktop\板端\55\222\333\4444\55555\666666
C:\Users\chtyfox\Desktop\板端\66\222\333\4444\55555\666666
就是多层文件夹里面还有多层文件夹

xz00311 发表于 2014-7-7 18:49:52

谢谢你的代码可以显示我的要求了谢谢大大

逆水风帆 发表于 2014-12-1 00:09:36

感谢楼主分享,真的很好哈!

netegg 发表于 2014-12-1 07:32:54

本帖最后由 netegg 于 2014-12-1 10:40 编辑

#Include <WinAPIEx.au3>
Local $path, $ret=''
$path= 'C:\Users\chtyfox\Desktop\板端\11\222\333\4444\55555\666666\1.txt'
$path= 'C:\Users\chtyfox\Desktop\板端\22\222\333\4444\55555\666666\1.txt'
$path= 'C:\Users\chtyfox\Desktop\板端\33\222\333\4444\55555\666666\1.txt'
$path= 'C:\Users\chtyfox\Desktop\板端\44\222\333\4444\55555\666666\1.txt'
$path= 'C:\Users\chtyfox\Desktop\板端\55\222\333\4444\55555\666666\1.txt'
$path= 'C:\Users\chtyfox\Desktop\板端\66\222\333\4444\55555\666666\1.txt'

For $i In $path
$ret&=_WinAPI_PathSkipRoot(_WinAPI_PathRemoveFileSpec($i))& @crlf
next
MsgBox(0,0,$ret)
页: 1 [2]
查看完整版本: 【已解决】_FileListToArray 咋样用数组方式来实现