Liste des fichiers dans un dossier à l'aide de SQL Server sans xp_cmdshell
Trouver un moyen de répertorier les fichiers dans un dossier à l'aide de SQL Server peut être une tâche courante exigence, en particulier lorsque vous travaillez avec des données du système de fichiers. Bien que la procédure stockée xp_cmdshell soit une option pratique, son utilisation peut être restreinte en raison de problèmes de sécurité. Pour répondre à ce besoin, nous présentons une approche alternative utilisant la procédure stockée xp_dirtree.
Utilisation de xp_dirtree
xp_dirtree est une procédure stockée SQL Server intégrée qui nous permet pour parcourir et lister le contenu d’une structure de répertoires. Il accepte trois paramètres :
Exemple
Pour lister tous les fichiers et dossiers du lecteur "C:" jusqu'à deux niveaux de profondeur :
EXEC xp_dirtree 'C:\', 2, 1
Exécution Résultats
xp_dirtree affichera un tableau contenant les colonnes suivantes :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!