«

»

Sep 06

Print this Post

Como faço para descobrir se um determinado arquivo ou diretório existe no meu servidor do ColdFusion?

A funcção directoryExists() recebe um caminho absoluto como seu único parâmetro. Ela testará então a existência desse caminho absoluto no servidor. A função retorna YES ou NO. O código a seguir mostra um exemplo da função  directoryExists ():


<cfset testDirectory = "C:\foo\">
<cfoutput>
<cfif directoryExists(testDirectory)>
     Yes, #testDirectory# exists on the server.
<cfelse>
     No, #testDirectory# does not exist on the server.
</cfif>
</cfoutput>


The fileExists() function works the same way as the directoryExists(). You pass it in an absolute path, and it returns YES or NO depending on if the path exists. It is important to note that if you are testing for the existence of a file, you many first want to make sure the directory exists. Sample use of the fileExists() function would be as follows:

A função fileExists () funciona da mesma forma que a directoryExists (). Você passa um caminho absoluto, e ele retorna YES ou NO, dependendo se o caminho existe. É importante notar que, se você está testando a existência de um arquivo, primeiro voce vai querer certificar-se se o diretório existe. Exemplo de uso da  função fileExists () seria a seguinte:


<cfset testFile = "C:\foo\foobar.cfm">
<cfoutput>
<cfif fileExists(testFile)>
     Yes, #testFile# exists on the server.
<cfelse>
     No, #testFile# does not exist on the server.
</cfif>
</cfoutput>

by Jeremy Petersen


 

Permanent link to this article: http://ensina.me/coldfusion/como-faco-para-descobrir-se-um-determinado-arquivo-ou-diretorio-existe-no-meu-servidor-do-coldfusion/

Leave a Reply