Menyenaraikan Fail dalam Folder Menggunakan SQL Server tanpa xp_cmdshell
Mencari cara untuk menyenaraikan fail dalam folder menggunakan SQL Server boleh menjadi perkara biasa keperluan, terutamanya apabila bekerja dengan data sistem fail. Walaupun prosedur tersimpan xp_cmdshell adalah pilihan yang mudah, penggunaannya mungkin dihadkan kerana kebimbangan keselamatan. Untuk memenuhi keperluan ini, kami mempersembahkan pendekatan alternatif menggunakan prosedur tersimpan xp_dirtree.
Menggunakan xp_dirtree
xp_dirtree ialah prosedur tersimpan SQL Server terbina dalam yang membolehkan kami untuk merentasi dan menyenaraikan kandungan struktur direktori. Ia menerima tiga parameter:
Contoh
Untuk menyenaraikan semua fail dan folder dalam pemacu "C:" sehingga dua tahap deep:
EXEC xp_dirtree 'C:\', 2, 1
Hasil Pelaksanaan
xp_dirtree akan mengeluarkan jadual yang mengandungi lajur berikut:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menyenaraikan Fail dan Folder dalam Direktori Menggunakan Pelayan SQL Tanpa xp_cmdshell?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!