asp检索一个文件夹中的文件,按修改日期为条件移动到另一个文件夹
taotaoit ASP 2018-06-25 2215 0
关于本站

“最难不过坚持”

本人承接扒站仿站,php网站维护,病毒查杀,网站编辑,网站改版,html制作

有需要网站维护,改版,病毒查杀,网站编辑,网站备案,html制作等相关的工作可以联系我。
本人有多年相关工作经验,也可提供免费咨询,交个朋友。
有需要探讨问题的朋友,也可以加我微信,共同探讨!
微信:15011482830 QQ:408917339

6412903 2611 39
最新评论
https://jueru.net/
评 留言
:weixiao:
评 留言
:shuijiao: :weiqu: :zhenbang: :leng:
评 留言
:yiwen: :yiwen: :yiwen: :yiwen:
评 EasySass: could not generate CSS file. See Output panel for details.
这个业务逻辑多少都有点奇怪了,阅读浏览次数增值在新闻详情页的控制器方法里setInc,这怎么还写进模型事件里了。如果非要用onAfterRead也可以,把新闻文章的内容单独分出来一个news_content表,然后把它和news做关联,然后给news_content表的onAfterRead事件做增值处理,这样点进新闻页内查询到文章内容时才会触发它。
评 TP6模型事件-查询后onAfterRead不好用
文章标签更多
ThinkPHP (254)
Mysql (58)
DedeCms (33)
jQuery (67)
证件照 (1)
setInc (4)
setDec (4)
onclick (5)
打开边栏(ESC) 关闭边栏(ESC)
<% 
dim myfilename()
redim myfilename(0)
set fs=Server.CreateObject("Scripting.FileSystemObject")
sub showfile(thefolder)
	set fd=fs.getfolder(thefolder)
	for each myfile in fd.files
		i=ubound(myfilename)
		myfilename(i)=fd.path & "\" & myfile.name 
		redim Preserve myfilename(i+1)
	next
	for each myfolder in fd.SubFolders       '递归记录其它文件夹的文件
		call showfile(fd.path & "\" & myfolder.name)
	next	
end sub
thefolder="F:\ceshi\1"     '在此指定要搜索的文件夹绝对路径,要确定匿名用户有访问的权限,否则会出错
call showfile(thefolder)    '过程调用后,查到的文件名包括路径名保存在myfilename数组,
'共ubound(myfilename)个,下标分布在0至ubound(myfilename)-1;
'以下示例把找到文件显示出来
response.write("共找到" & ubound(myfilename) & "个文件<br>")
for i=0 to ubound(myfilename)-1
	Set f=fs.GetFile(myfilename(i))
	'd = #2018-06-25 00:00:00# '注意,时间比较大小的时候,用##号扩起来  '这种方式不太标准	
	'if f.DateLastModified > d then '这种方式不太标准
	
	d = "2018-06-25 00:00:00"
	if datediff("d",f.DateLastModified,d)>1 then
		response.Write(f.DateLastModified & "," & myfilename(i) & "<br>")
		file2 = replace(myfilename(i),"ceshi\1","ceshi\2")
		fs.MoveFile myfilename(i),file2    '用fs的MoveFile方法移动文件
	end if 
	set f=nothing
next  
set fs=nothing 
%>

f.DateCreated为创建时间



如果查找的文件夹过大,可能会提示错误:Active Server Pages 错误 'ASP 0113' 脚本超时

解决办法:在错误页面的asp开始区域写上Server.ScriptTimeOut=9999 即可。或可设置成稍小的参数。

如果文件夹还是太大,提示内存不足,这时候就要考虑用cmd命令来解决问题了。

怎么在CMD下移动文件夹http://taotaoit.com/article/details/371.html


版权声明:本站原创文章,允许自由转载。

相关推荐
ASP的Base64加密解密函数
ASP | 2018-07-19 13783
<% OPTION EXPLICIT const BASE_64_MAP_INIT = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" dim newline dim Base64EncMap(63) dim Base64DecMap(127) '...
请问这个函数是什么意思 CreateObject("MSXML2.XMLHTTP")
ASP | 2018-03-08 5255
private Function getHTTPPage(url) On Error Resume Next Dim http Set http = CreateObject("MSXML2.XMLHTTP") http.Open "GET", url, False http.send If http.readyState ...
评论:0条
评论加载中...
发表评论