1
Я пытаюсь отсканировать все файлы в папке и вывести их имена файлов. Мой код здесь выводит только первое имя файла этого файлаСканировать папку и выводить все имена файлов в coldfusion
<cfset filetypes = arrayNew(1)>
<cfset arrayAppend(filetypes, "jpg")>
<cfset arrayAppend(filetypes, "txt")>
<cfset arrayAppend(filetypes, "pdf")>
<cfloop index="i" from="1" to="#arrayLen(filetypes)#">
<cfdirectory
action="list"
directory="filepath"
name="Files"
recurse = "yes"
filter="*.#filetypes[i]#" />
<cfoutput>files: #Files.name#<br></cfoutput>
</cfloop>
Что пошло не так с моим кодом?
примечание стороны, вы можете применить несколько фильтров без зацикливания. (Документы ошибочны.) Используйте символ трубы: 'filter =" *. Jpg | * .txt | * .pdf "' – Leigh