Lister un dossier

Contenu du snippet

Ce script permet de voir le contenu du dossier spécifié.

Source / Exemple :


<HTML>
<HEAD>
<TITLE>
	DirectoryExists Exemple
</TITLE>
</HEAD>
<BODY>
<H3>DirectoryExists Exemple</H3>

<CFSET thisPath=ExpandPath("*.*")>
<CFSET thisDirectory=GetDirectoryFromPath(thisPath)>
<CFSET thisDirectory=Left(thisDirectory, Evaluate(Len
(thisDirectory) - 1))>

<CFOUTPUT>
	Le dossier courant est : 
#GetDirectoryFromPath(thisPath)#
<CFIF IsDefined("form.yourDirectory")>
<CFIF form.yourDirectory is not "">
<CFSET yourDirectory = form.yourDirectory>
	<CFIF DirectoryExists(yourdirectory)>
	<P>Le dossier spécifié existe.<br>
	Voici le listing du dossier #yourdirectory#
	<CFDIRECTORY 
DIRECTORY=#yourDirectory#
	NAME="myDirectory"
	SORT="name ASC, size DESC">
	<CFTABLE QUERY="myDirectory">
	<CFCOL HEADER="NAME:"
			TEXT="#Name#">
	<CFCOL HEADER="SIZE:"
			TEXT="#Size#">
	</CFTABLE>
	<CFELSE>
	<P>Le dossier spécifié, #form.yourDirectory#, 
est introuvable.
		</CFIF>
</CFIF>
<CFELSE>
<H3>Veuillez entrer un chemin</H3>
</CFIF>
</CFOUTPUT>

<FORM action="directoryexists.cfm" METHOD="post">
<H3>Entrez un chemin<I><FONT SIZE="-1"> (essayez 
<CFOUTPUT>#thisdirectory#</CFOUTPUT>)
</FONT></I></H3>
<INPUT TYPE="Text" NAME="yourDirectory" 
value="<CFOUTPUT>#thisdirectory#</CFOUTPUT>">
<INPUT TYPE="Submit" NAME="Valider" value="Valider">
</FORM>
</BODY>
</HTML>

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.