use master
xp_cmdshell 'dir *.*'在其中取你要的数据信息

解决方案 »

  1.   

    我的数据库是用于一个asp的系统,需要在web页面上显示出他们更新的时间。能不能用什么其他的简单办法做这个功能?我想能用mssql搞定是最好的啦,在执行数据转换包的时候自动添加
      

  2.   

    在表裡面加多一個字段,每次存盤把最後修改時間,人,動作都存進去。
    取出來格式2005/5/5;aa;update(用符號分開)
    然後在頁面切割一下
      

  3.   

    /*
       获取文件最后修改日期
       @filepath 文件路径,如: c:\1.txt
       @filedate 文件最后修改日期   调用示例: 
       declare @dt varchar(20)
       exec getFileLastAccessDate 'c:\1.txt',@dt output
       select @dt
    */
    create procedure getFileLastAccessDate
    @filepath varchar(50),  
    @filedate varchar(20) output
    as
    declare @obj int,@file int
    declare @fileexists varchar(10)
    exec sp_oacreate 'Scripting.FileSystemObject',@obj output
    exec sp_oamethod @obj,'FileExists',@fileexists output,@filepath
    if @fileexists='False'
    begin
         set @filedate='文件不存在'
         return
    end
    exec sp_oamethod @obj,'GetFile',@file output,@filepath
    exec sp_oagetproperty @file,'DateLastAccessed',@filedate output
    go--调用
    declare @dt varchar(20)
    exec getFileLastAccessDate 'c:\1.txt',@dt output
    select @dt--结果
    /*
    -------------------- 
    2005-7-26(所影响的行数为 1 行)
    */
      

  4.   

    加入新的一字段,类型日期型,默认值为getdate(),插入记录的时候自动取当前系统时间
      

  5.   

    vivianfdlpw() 
    可以解释一下吗,你的数据得不到
      

  6.   

    权限
    只有 sysadmin 固定服务器角色的成员才能执行 sp_OACreate。
    只有 sysadmin 固定服务器角色的成员才能执行 sp_OAGetProperty
    只有 sysadmin 固定服务器角色的成员才能执行 sp_OAMethod。
      

  7.   

    谢谢 vivianfdlpw() 把DateLastAccessed 修改成 DateLastModified  就是我要的答案了