Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
将目录复制到指定位置。
sp_copy_directory( source_path , destination_path )
source_path 使用此 LONG NVARCHAR 参数指定要复制的目录的路径。路径可以是绝对路径或相对路径。相对路径在相对于数据库服务器当前工作目录的计算机上进行解析。启用沙箱功能时,绝对路径和相对路径参照主数据库文件所在目录。
destination_path 使用此 LONG NVARCHAR 参数指定目录要复制到的路径。路径可以是绝对路径或相对路径。相对路径在相对于数据库服务器当前工作目录的计算机上进行解析。启用沙箱功能时,绝对路径和相对路径参照主数据库文件所在目录。如果该目录不存在,则将创建一个
成功时此函数返回 0;失败时返回 1。
此函数将目录及其文件从源目录复制到指定目录。源目录中仍保留该目录及其文件。使用 sp_delete_directory 系统过程删除源目录。
您必须具有 READ FILE 和 WRITE FILE 系统特权。
以下语句在 SQLAnywhere.bkp 中制作 SQLAnywhere 目录中子目录和文件的副本。
SELECT sp_copy_directory('c:\\sqlany\\samples\\SQLAnywhere', 'c:\\sqlany\\samples\\SQLAnywhere.bkp');
将复制整个目录,包括其子目录和文件。