How to get a list of sub folder Topic is solved
How to get a list of sub folder
I want to use FileSelectFolder to choose a folder and get all the subfolders under it.For example I choose the folder "E:\date" and get a path list ["E:\date\0820\", "E:\date\0821\", "E:\date\0822\"].
- divanebaba
- Posts: 816
- Joined: 20 Dec 2016, 03:53
- Location: Diaspora
Re: How to get a list of sub folder
Hi.
As I know, there is following command for your desired task.With FileSelectFolder you should be able to choose desired directory (FilePattern).
As I know, there is following command for your desired task.
Code: Select all
Loop, Files, FilePattern, Mode
Einfach nur ein toller Typ.
Re: How to get a list of sub folder Topic is solved
yes, example with loop,files ..
Code: Select all
;["E:\date\0820\", "E:\date\0821\", "E:\date\0822\"]
;--------------------------------------------------------
;preselect=C:\ ;- drive C
;preselect= ::{20d04fe0-3aea-1069-a2d8-08002b30309d} ;- workplace all drives
PRESELECT =%a_desktop% ;- search from here
FileSelectFolder,MF,%PRESELECT%
if MF=
return
transform,s,chr,34
transform,c,chr,44
Loop, Files,%mf%\*.*, DR
{
x := a_loopfiledir . "\" . A_LoopFileName
e1 .= x . "`r`n" ;- example-1
e2 .= s . x . s . c . a_space ;- example-2
}
stringtrimright,e2,e2,2
msgbox,%e1%
f1=test55.txt
ifexist,%f1%
filedelete,%f1%
fileappend,[%e2%],%f1%
run,%f1%
ExitApp
esc::exitapp
Re: How to get a list of sub folder
Thanks for your direction.divanebaba wrote:Hi.
As I know, there is following command for your desired task.With FileSelectFolder you should be able to choose desired directory (FilePattern).Code: Select all
Loop, Files, FilePattern, Mode
Re: How to get a list of sub folder
Thanks for your help!garry wrote:yes, example with loop,files ..Code: Select all
;["E:\date\0820\", "E:\date\0821\", "E:\date\0822\"] ;-------------------------------------------------------- ;preselect=C:\ ;- drive C ;preselect= ::{20d04fe0-3aea-1069-a2d8-08002b30309d} ;- workplace all drives PRESELECT =%a_desktop% ;- search from here FileSelectFolder,MF,%PRESELECT% if MF= return transform,s,chr,34 transform,c,chr,44 Loop, Files,%mf%\*.*, DR { x := a_loopfiledir . "\" . A_LoopFileName e1 .= x . "`r`n" ;- example-1 e2 .= s . x . s . c . a_space ;- example-2 } stringtrimright,e2,e2,2 msgbox,%e1% f1=test55.txt ifexist,%f1% filedelete,%f1% fileappend,[%e2%],%f1% run,%f1% ExitApp esc::exitapp
Who is online
Users browsing this forum: balawi28, Google [Bot], moltenchees and 271 guests