Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

LIST DIRECTORY WITH SPECIFIED EXTENSION & LINK


Information sur la source

Catégorie :FileSystem Classé sous : folder, directory, liste, extension, lien Niveau : Initié Date de création : 17/03/2005 Date de mise à jour : 31/03/2005 14:10:54 Vu : 8 987

Note :
Aucune note

Commentaire sur cette source (0)
Ajouter un commentaire et/ou une note

Description

Ce code permet de lister un repertoire en VBscript, il liste en focntion des extensions de fichiers spécifier, et les met en liens
 

Source

  • <%@LANGUAGE="VBSCRIPT"%>
  • <%
  • Option Explicit 'Option Explicit requires that you declare all variables
  • Dim strDocsPath, strDocsPhysicalPath
  • Dim objFSO, objFolder, objFiles, objFile
  • Dim strName, strFile, strType, lngSize
  • Dim extension
  • ' NOTE: set the following line to the folder to display
  • strDocsPath = "/[...]" 'NOTE: Change this setting to the folder in your directory that contains
  • 'the files you want to list (directory web!!!)
  • ' map the folder to a physical path
  • strDocsPhysicalPath = Server.MapPath(strDocsPath)
  • ' create a system file object
  • Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
  • ' create an object for the folder
  • Set objFolder = objFSO.GetFolder("C:\[...]")'Directory physic
  • ' create a files collection
  • Set objFiles = objFolder.Files
  • ' step through the files collection
  • For Each objFile in objFiles
  • ' get a file's name
  • strName = objFile.Name
  • extension = objFSO.GetExtensionName(strName)
  • if extension = "html" then' remplacer html par les extensions que vous voulez
  • ' make it lowercase for the URL
  • strFile = Lcase(strName)
  • ' get the file's type
  • strType = objFile.Type
  • ' make the name a title for display
  • strName = MakeTitle(strName)
  • ' get the file size in KB
  • lngSize = objFile.Size\1024
  • ' output the filename and URL
  • Response.Write "<li><a href= continue.asp?"& strFile & ">" & strName & "</a><br>"
  • 'if you want to link to contine.asp?linkfile
  • ' output the file's size and type
  • Response.Write "<em>(" & lngSize & "KB " & strType & ")</em></li>" & vbCrLf
  • end if
  • Next
  • ' this function simply drops the extension from a file
  • Function MakeTitle(strTemp)
  • If InStrRev(strTemp,".") Then
  • strTemp = Left(strTemp,InStrRev(strTemp,".")-1)
  • End If
  • MakeTitle = strTemp
  • End Function
  • %>
<%@LANGUAGE="VBSCRIPT"%>
<%
Option Explicit 'Option Explicit requires that you declare all variables

Dim strDocsPath, strDocsPhysicalPath
Dim objFSO, objFolder, objFiles, objFile
Dim strName, strFile, strType, lngSize
Dim extension
' NOTE: set the following line to the folder to display
strDocsPath = "/[...]" 'NOTE: Change this setting to the folder in your directory that contains
                                                 'the files you want to list (directory web!!!)

' map the folder to a physical path
strDocsPhysicalPath = Server.MapPath(strDocsPath)

' create a system file object
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")

' create an object for the folder
Set objFolder = objFSO.GetFolder("C:\[...]")'Directory physic
' create a files collection
Set objFiles = objFolder.Files

' step through the files collection
For Each objFile in objFiles

' get a file's name
strName = objFile.Name

extension = objFSO.GetExtensionName(strName)
if extension = "html" then' remplacer html par les extensions que vous voulez

' make it lowercase for the URL
strFile = Lcase(strName)

' get the file's type
strType = objFile.Type

' make the name a title for display
strName = MakeTitle(strName)

' get the file size in KB
lngSize = objFile.Size\1024

' output the filename and URL
Response.Write "<li><a href= continue.asp?"& strFile & ">" & strName & "</a><br>"
'if you want to link to contine.asp?linkfile
' output the file's size and type
Response.Write "<em>(" & lngSize & "KB " & strType & ")</em></li>" & vbCrLf
end if
Next

' this function simply drops the extension from a file
Function MakeTitle(strTemp)
If InStrRev(strTemp,".") Then
strTemp = Left(strTemp,InStrRev(strTemp,".")-1)
End If
MakeTitle = strTemp
End Function
%>

Conclusion

A vos commentaires !!!
Pour les détails:
http://lopez.thomas1.free.fr/Java ou http://javaetvous.new.fr/
 

Historique

17 mars 2005 17:44:59 :
petite erreur :(
31 mars 2005 14:10:55 :

Commentaires et avis

Aucun commentaire pour le moment.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Groupes Active Directory [ par arkel ] Salut,J'essaie de récupérer la liste des membres qui composent un groupe de l'Active Directory Windows 2000.... mais j'ai quelques petits problèmes.Po liste de liens [ par bobo_5_2 ] bonjour j'ai un tableau de nom de client , devant chaque nom il ya un un lien qui mene vers la meme page mais cette page doit etre configurer selon le Lien [ par Lintra ] BonjourComment créer un lien ds un liste déroulante.Je veux que lorsque l'utilisateur choisisse un menu ds la liste déroulante, il aille directement Lien onclick [ par ricklekebekoi ] Salut !Mise en situation:J'ai une liste de lien, qui doivent être parcouru dans l'ordre (liste affiché dynamiquement avec BD)Ces liens, ils sont targe Liste de fichiers dans un repertoire avec lien en asp [ par mfulgore ] Bonsoirj'aurais besoin d'aide, je ne connais pas trop (asp)je souhaite faire la liste des fichiers de mon repertoire "doc" a la racineen ayant le nom Integration de lien dans srcipt asp ? [ par zbe ] allixBonour, bonne Année à tous, :-)Mon chti probleme et l'integration de lien et autre dans un script asp ?Response.Redirect("resultat_form.asp?etat= ajouter dans un treeview ? [ par superkiller ] bonjour, je dois creer un menu treeview dont les lien et nom des nodes sont dans une base de données access.le probleme est que je ne sais p Problême d'affichage a partir d,un lien html [ par nibor36 ] Bonjour à tous,J'ai un problême d'affichage a partir d'un lien html vers une page ASP et ce en local.C'est-à-dire que lorsque que je clique sur mon li Dropdownlist extensible [ par beny1303 ] Bonjour,Je souhaite obtenir une liste déroulante dont la liste s'étend en largeur en fonction de la longueur du texte (dans modifier le largeur du con ASP3 Sous node xml [ par Jackboy ] Bonjour !J'ai un fichier xml donc je récupère et j'affiche les nodes. Pour le moment j'afficher tous les node et sous node, mais j'aimerai pourvoir dé


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,250 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.