SQL Server を使用してフォルダー内のファイルを一覧表示する別の方法
SQL Server では、指定されたフォルダー内のファイルを一覧表示する必要がある場合があります。ディレクトリ。このタスクを実行するにはさまざまな方法があり、その 1 つは xp_cmdshell ストアド プロシージャを利用することです。ただし、特定のシナリオでは、このプロシージャの使用を避けた方がよい場合があります。
代替アプローチ: xp_dirtree
xp_dirtree ストアド プロシージャを次のように考えます。フォルダー内のファイルを一覧表示するための代替ソリューション。このストアド プロシージャには 3 つのパラメータが必要です:
使用例
xp_dirtree の使用法を説明するには、次のコマンドを実行してみましょう:
EXEC xp_dirtree 'C:\', 2, 1
この例では、ルート ディレクトリを「C:」として指定し、深さを 2 に設定しています (最大 2 つのサブディレクトリの深さまでのファイルとフォルダーが一覧表示されます)。 、そして 3 番目のパラメータを 1 に設定してフォルダのみを表示することを選択します。
以上がxp_cmdshell を使用せずに SQL Server フォルダー内のファイルを一覧表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。