如何知道一个文件的最后修改日期? use masterxp_cmdshell 'dir *.*'在其中取你要的数据信息 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的数据库是用于一个asp的系统,需要在web页面上显示出他们更新的时间。能不能用什么其他的简单办法做这个功能?我想能用mssql搞定是最好的啦,在执行数据转换包的时候自动添加 在表裡面加多一個字段,每次存盤把最後修改時間,人,動作都存進去。取出來格式2005/5/5;aa;update(用符號分開)然後在頁面切割一下 /* 获取文件最后修改日期 @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) outputasdeclare @obj int,@file intdeclare @fileexists varchar(10)exec sp_oacreate 'Scripting.FileSystemObject',@obj outputexec sp_oamethod @obj,'FileExists',@fileexists output,@filepathif @fileexists='False'begin set @filedate='文件不存在' returnendexec sp_oamethod @obj,'GetFile',@file output,@filepathexec sp_oagetproperty @file,'DateLastAccessed',@filedate outputgo--调用declare @dt varchar(20)exec getFileLastAccessDate 'c:\1.txt',@dt outputselect @dt--结果/*-------------------- 2005-7-26(所影响的行数为 1 行)*/ 加入新的一字段,类型日期型,默认值为getdate(),插入记录的时候自动取当前系统时间 vivianfdlpw() 可以解释一下吗,你的数据得不到 权限只有 sysadmin 固定服务器角色的成员才能执行 sp_OACreate。只有 sysadmin 固定服务器角色的成员才能执行 sp_OAGetProperty只有 sysadmin 固定服务器角色的成员才能执行 sp_OAMethod。 谢谢 vivianfdlpw() 把DateLastAccessed 修改成 DateLastModified 就是我要的答案了 MS-SQL问题,请高手指点 win8中 域用户无法启用sqlserver 列数据转化为行数据 求助 特殊的select 怎么写 求一sql语句 如何将二维结果集以一维结果显示并且合并相同内容 分批处理数据问题(一个涉及上亿条记录的处理问题) Installshield 打包 sql脚本 出错 请教:如何替换一个字段的一部分内容 紧急求助:如何使程序和触发器处于一个事务中 存储过程出错,必须声明变量@indextable ,急呀急啊 怎样获得数据表的列名??急!
取出來格式2005/5/5;aa;update(用符號分開)
然後在頁面切割一下
获取文件最后修改日期
@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 行)
*/
可以解释一下吗,你的数据得不到
只有 sysadmin 固定服务器角色的成员才能执行 sp_OACreate。
只有 sysadmin 固定服务器角色的成员才能执行 sp_OAGetProperty
只有 sysadmin 固定服务器角色的成员才能执行 sp_OAMethod。