使用xp_cmdshelldeclare @cmd varchar(1000)set @cmd='mkdir '+@sendnameexec master..xp_cmdshell @cmd

解决方案 »

  1.   

    exec master..xp_cmdshell 'xx'xx可以是任何dos命令
      

  2.   

    如果我想在D:\abc目录下根据@sendname值为目录名建目录,该如何写呢?
      

  3.   

    还要看你的权限了,如果不是SA的话会有一点麻烦的declare @dosCommand nvarchar(4000)
    set @dosCommand = 'master..xp_cmdshell ''md '+ @sendname + ''''--上面的语句没有测试过,不过应该没有问题:)
      

  4.   

    各位大哥:你们还是没有给在下讲如何 写d:\abc目录下边加@sendname的值为目录名的写法呀!!!!
      

  5.   

    set @cmd='mkdir d:\abc\'+@sendname