Auflisten von Dateien in Ordnern ohne xp_cmdshell in SQL Server
Wenn Sie Dateien in einem Ordner mit SQL Server auflisten möchten, ist dies eine alternative Lösung zur Verwendung Die gespeicherte Prozedur xp_cmdshell dient der Verwendung von xp_dirtree Befehl.
xp_dirtree Befehl
xp_dirtree bietet eine umfassende Möglichkeit zum Aufzählen von Dateien und Verzeichnissen innerhalb eines bestimmten Ordners. Zu seinen Parametern gehören:
Beispiel:
Zum Auflisten von Dateien und Verzeichnissen bis zu zwei Ebenen tief im Laufwerk C: , mit Ausnahme versteckter Dateien, kann der folgende Befehl ausgeführt werden:
EXEC xp_dirtree 'C:\', 2, 1
Vorteile der Verwendung xp_dirtree
Die Verwendung von xp_dirtree bietet mehrere Vorteile:
Das obige ist der detaillierte Inhalt vonWie kann ich Dateien in Ordnern in SQL Server auflisten, ohne xp_cmdshell zu verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!