Tag Archive: CFDIRECTORY

Nov 30

Criando uma simples galeria de imagens de um diretório em particular

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á …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/criando-uma-simples-galeria-de-imagens-de-um-diretorio-em-particular/

Nov 22

Movendo arquivos de uma pasta para outra

Problema: Como podemos usar ColdFusion recursivamente para mover arquivos de uma pasta (diretório) para outra ? Solução: A tag cfdirectory do ColdFusion permite voce rapidamente obter os arquivos de uma pasta. Uma solução seria simplesmente listar todos os arquivos de um diretório fonte e então copia-los (cada um) para o destino. Entretanto, voce deve se assegurar que …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/movendo-arquivos-de-uma-pasta-para-outra/

Sep 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

Permanent link to this article: http://ensina.me/coldfusion/como-deletar-uma-diretorio-e-todos-os-seus-sub-diretorios-e-arquivos/

Sep 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"> …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-converter-uma-lista-de-arquivos-em-links/

Sep 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 …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-eu-acho-o-tamanho-de-um-diretorio/

Sep 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

Permanent link to this article: http://ensina.me/coldfusion/como-posso-obter-uma-lista-de-arquivos-em-um-diretorio/

Aug 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

Permanent link to this article: http://ensina.me/coldfusion/como-obtenho-uma-imagem-randomica-de-um-diretorio/

Aug 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 …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-eu-obtenho-uma-lista-de-apenas-arquivos-ou-subdiretorios-em-um-diretorio-2/

Aug 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 …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-eu-obtenho-uma-lista-de-apenas-arquivos-ou-subdiretorios-em-um-diretorio/