begin process at 2012 02 14 05:02:15
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

FileSystem

 > LIST DIRECTORY WITH SPECIFIED EXTENSION & LINK

LIST DIRECTORY WITH SPECIFIED EXTENSION & LINK


 Information sur la source

Note :
Aucune note
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 :11 822

Auteur : Syruis

Ecrire un message privé
Site perso
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 :

 Sources de la même categorie

Source avec une capture EXPLORATEUR ASP EN UN SEUL FICHIER SANS INSTALLATION par informatika2001
LISTING ET SUPPRESSION DE FICHIER par Jackboy
DÉCOUPER UNE CHAINE DE CARACTÈRE par bambina100
Source .NET (Dotnet) ASP.NET - CHARGER TOUS LES SOUS-RÉPERTOIRES DANS UN DATATABL... par fabrice69
LISTER UN REPERTOIRE, VISUALISER UN FICHIER (MODE TXT), EFFA... par sdh

 Sources en rapport avec celle ci

Source .NET (Dotnet) LISTER TOUS LES CONTROLS D'UNE PAGE par Coolpix08
Source .NET (Dotnet) RÉCUPÉRATION DES GROUPES AD D'UN USER EN ASPNET par DemonFire21
Source .NET (Dotnet) AJOUTER DES PARAMÈTRES À UNE URL par jesusonline
Source .NET (Dotnet) ALIMENTER UNE LISTE (DATALIST) ET L'AFFICHER HORIZONTALEMENT par Goldz
Source avec Zip GESTION DES EXTENSIONS SELON LE SIZE par Jackboy

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 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é


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,562 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales