Accueil > > > LIST DIRECTORY WITH SPECIFIED EXTENSION & LINK
LIST DIRECTORY WITH SPECIFIED EXTENSION & LINK
Information sur la source
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 :
Sources de la même categorie
Commentaires et avis
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 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
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
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é
|
Derniers Blogs
XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz
Forum
RE : FORMULAIRERE : FORMULAIRE par ap24dp
Cliquez pour lire la suite par ap24dp RE : FORMULAIRERE : FORMULAIRE par jopop
Cliquez pour lire la suite par jopop RE : FORMULAIRERE : FORMULAIRE par ap24dp
Cliquez pour lire la suite par ap24dp RE : FORMULAIRERE : FORMULAIRE par jopop
Cliquez pour lire la suite par jopop
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|