Problema: Quero criar uma simples galeria de imagens que tenho em um diretório em particular. Solução: Isto pode ser feito usando CFDIRECTORY e CFIMAGE. Voce pode ler o diretório e usando CFIMAGE, redimensionar e exibir. Veja um exemplo simples abaixo. Explicação detalhada: Primeiro defina algumas variáveis, estas nos dizem onde a pasta de imagem está …
Arquivo por tag: CFDIRECTORY
Link permanente para este artigo: http://ensina.me/coldfusion/criando-uma-simples-galeria-de-imagens-de-um-diretorio-em-particular/
Link permanente para este artigo: http://ensina.me/coldfusion/movendo-arquivos-de-uma-pasta-para-outra/
Set 12
Como deletar uma diretório e todos os seus sub-diretórios e arquivos?
A tag <cfdirectory> tem uma ação “delete”, mas ela emitirá um erro se houver alguma coisa no diretório. Para remover um diretório e tudo dentro dele, simplesmente use o atributo “recurse”: <cfset dir = "c:\temp"> <cfdirectory action="delete" directory="#dir#" recurse="true"> by Raymond Camden
Link permanente para este artigo: http://ensina.me/coldfusion/como-deletar-uma-diretorio-e-todos-os-seus-sub-diretorios-e-arquivos/
Set 07
Como converter uma lista de arquivos em links?
ColdFusion facilita listar dinamicamente os arquivos em uma pasta. Convertendo esta lista de arquivos em uma lista de links é bastante simples. Isto só funcionará se a pasta estiver sob a raiz da Web (ou disponível como uma pasta virtual em seu servidor web). Primeiramente decida sobre a pasta que irá listar: <cfdirectory directory="c:\web\pdfs" name="pdffiles"> …
Link permanente para este artigo: http://ensina.me/coldfusion/como-converter-uma-lista-de-arquivos-em-links/
Set 07
Como eu acho o tamanho de um diretório?
Use a tag <cfdirectory>, e depois então faça uma query of queries no resultado: <cfdirectory directory="c:\cfusionmx" action="list" name="cfDir" recurse="true"> <cfquery dbtype="query" name="dirSize"> select sum(size) as size from cfDir </cfquery> <cfset sizeMb = dirSize.size/1000000> <cfoutput>#numberFormat(sizeMB,",.99")#</cfoutput> No exemplo acima, o resultado é modificado para retornar um valor em megabytes. Também note o uso de recurse=”true” na tag <cfdirectory>. Isto …
Link permanente para este artigo: http://ensina.me/coldfusion/como-eu-acho-o-tamanho-de-um-diretorio/
Set 02
Como posso obter uma lista de arquivos em um diretório?
Use a tag <cfdirectory>. Não se esqueça de usar o atributo recurse=”true” se voce quiser que a lista inclua o conteúdo de sub-diretórios. <cfdirectory action="list" directory="#getDirectoryFromPath(getTemplatePath())#" name="currentDir"> <cfoutput query="currentDir"> #name#<br> </cfoutput> by Jeremy Petersen
Link permanente para este artigo: http://ensina.me/coldfusion/como-posso-obter-uma-lista-de-arquivos-em-um-diretorio/
Ago 23
Como obtenho uma imagem randômica de um diretório ?
Use a função RandRange para pegar uma imagem randomicamente de um diretório. <cfset imagepath = "images/gallery/" /> <cfdirectory directory="#ExpandPath(imagepath)#" filter="*.jpg|*.gif" name="qryImages" action="list" /> <img src="#imagepath##qryImages.name[RandRange(1, qryImages.RecordCount)]#" /> by John Whish
Link permanente para este artigo: http://ensina.me/coldfusion/como-obtenho-uma-imagem-randomica-de-um-diretorio/
Ago 22
Como eu obtenho uma lista de apenas arquivos ou subdiretórios em um diretório?
Você pode usar a tag cfdirectory com a opção de lista, e então há duas maneiras de exibir somente os diretórios. A primeira maneira é usar <cfif> para filtrar o tipo (‘type’): <cfdirectory directory="C:/Apache2/htdocs" action="list" name="dirResults"> <cfoutput query="dirResults"> <cfif dirResults.type eq "dir"> #dirResults.name#<br /> </cfif> </cfoutput> A segunda maneira é fazer um query of queries para …
Link permanente para este artigo: http://ensina.me/coldfusion/como-eu-obtenho-uma-lista-de-apenas-arquivos-ou-subdiretorios-em-um-diretorio-2/
Ago 22
Como eu obtenho uma lista de apenas arquivos ou subdiretórios em um diretório ?
Você pode usar a tag cfdirectory com a opção de lista, e então há duas maneiras de exibir somente os diretórios. A primeira maneira é usar para filtrar o tipo (‘type’): <cfdirectory directory="C:/Apache2/htdocs" action="list" name="dirResults"> <cfoutput query="dirResults"> <cfif dirResults.type eq "dir"> #dirResults.name#<br /> </cfif> </cfoutput> A segunda maneira é fazer um query of queries para …
Link permanente para este artigo: http://ensina.me/coldfusion/como-eu-obtenho-uma-lista-de-apenas-arquivos-ou-subdiretorios-em-um-diretorio/