Précédent   Forum des professionnels en informatique > Bases de données > Oracle > SQL
SQL Forum d'entraide sur le SQL pour Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/01/2008, 15h45   #1
Rédacteur
 
Homme Salim
Développeur et DBA Oracle
Inscription : octobre 2006
Messages : 872
Détails du profil
Informations personnelles :
Nom : Homme Salim
Localisation : Canada

Informations professionnelles :
Activité : Développeur et DBA Oracle

Informations forums :
Inscription : octobre 2006
Messages : 872
Points : 1 100
Points : 1 100
Par défaut [PLSQL ORACLE10G] LISTER LE CONTENU D'UN RÉPERTOIRE

Bonjour,

Je voudrai lister le contenu d'un répertoire WINDOWS ou LINUX dans un programme PLSQL.

En Visual Basic,on peut le faire avec le programme suivant :
Code :
1
2
3
4
5
6
 
Dim MyFiles() AS String = IO.Directory.GetFiles("c:\")
MessageBox.Show((MyFiles.GetUpperBound(0) - 1).ToString)
 
'gets count of all text files in c drive root folder
Dim MyFiles1() As String = IO.Directory.GetFiles("c:\", "*.txt")
Merci d'avance.
salim11 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/01/2008, 20h21   #2
Membre éprouvé
 
Inscription : décembre 2007
Messages : 354
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : décembre 2007
Messages : 354
Points : 408
Points : 408
PL/SQL seul n'a pas de moyens de répondre à une telle question ...
Soit on utilise java soit on utilise une procédure externe.
Michel SALAIS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/01/2008, 20h46   #3
Membre confirmé
 
Inscription : juillet 2007
Messages : 357
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 357
Points : 226
Points : 226
moi je suis a peu pres sure que Oracle propose un package pour lire les repertoires je pense que celui-ci s 'appelle UTL_FILE sinon il doit en avoir un autre
ZashOne est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/01/2008, 20h54   #4
Expert Confirmé
 
Inscription : février 2006
Messages : 3 433
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 3 433
Points : 3 462
Points : 3 462
Même avec la 10G, je ne pense pas que c'est directement faisaible en PL/SQL (à moins d'appeler une procédure externe dans un autre langage).

Mais c'est possible en Java en utilisant la JVM embarquée dans l'instance.
Voir le dernier article From a Stored Procedure dans Oracle Magazine par Tom Kyte.
__________________
P. Forstmann

AskTom Forums OTN doc 8, 9, 10 et 11
pifor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/01/2008, 21h50   #5
Membre confirmé
 
Inscription : juillet 2007
Messages : 357
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 357
Points : 226
Points : 226
effectivement pifor a raison

http://asktom.oracle.com/pls/asktom/f?p=100:11:0:::11_QUESTION_ID:439619916584
ZashOne est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/01/2008, 02h53   #6
Rédacteur
 
Homme Salim
Développeur et DBA Oracle
Inscription : octobre 2006
Messages : 872
Détails du profil
Informations personnelles :
Nom : Homme Salim
Localisation : Canada

Informations professionnelles :
Activité : Développeur et DBA Oracle

Informations forums :
Inscription : octobre 2006
Messages : 872
Points : 1 100
Points : 1 100
Salut,
Je vous remercie de vos réponses.
salim11 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h40.


 
 
 
 
Partenaires

Hébergement Web