xp_cmdshell 없이 SQL Server를 사용하여 폴더 내의 파일 나열
SQL Server를 사용하여 폴더 내의 파일을 나열하는 방법을 찾는 것은 일반적일 수 있습니다 특히 파일 시스템 데이터로 작업할 때 필요합니다. xp_cmdshell 저장 프로시저는 편리한 옵션이지만 보안 문제로 인해 사용이 제한될 수 있습니다. 이러한 요구를 충족하기 위해 우리는 xp_dirtree 저장 프로시저를 사용하는 대체 접근 방식을 제시합니다.
xp_dirtree 사용
xp_dirtree는 내장된 SQL Server 저장 프로시저로, 디렉토리 구조의 내용을 탐색하고 나열합니다. 세 가지 매개 변수를 허용합니다:
예
"C:" 드라이브 내의 모든 파일과 폴더를 최대 2개 수준까지 나열하려면 deep:
EXEC xp_dirtree 'C:\', 2, 1
실행 결과
xp_dirtree는 다음 열을 포함하는 테이블을 출력합니다.
위 내용은 xp_cmdshell 없이 SQL Server를 사용하여 디렉터리의 파일과 폴더를 어떻게 나열할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!