使用SQL Server 列出資料夾中檔案的替代方法
在SQL Server 中,可能會遇到需要列出指定文件夾中的檔案的情況目錄。有多種方法可以完成此任務,其中之一是利用 xp_cmdshell 預存程序。但是,在某些情況下,我們可能更願意避免使用此流程。
替代方法:xp_dirtree
將 xp_dirtree 預存程序視為列出資料夾內檔案的替代解決方案。此預存程序需要三個參數:
使用範例
為了說明xp_dirtree 的用法,讓我們執行以下指令:
EXEC xp_dirtree 'C:\', 2, 1
在此範例中,我們將根目錄指定為“C:”,將深度設為2(這將列出最多兩個子目錄深度的檔案和資料夾),然後選擇透過將第三個參數設為 1 來僅顯示資料夾。
以上是如何在不使用 xp_cmdshell 的情況下列出 SQL Server 資料夾中的檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!