⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ixs_startupload.asp

📁 一个较完备的交互式网络教学系统 开发语言为 asp
💻 ASP
字号:
<!--#include file="Inc/Const.asp" -->
<%
' 删除无用的上传进度数据文件
Dim Action

Action = iXs.ReqNum("Action")
If Action = "" Then Action = 0

If Action = 1 Then
	If DeleteUpDateFile("UpLoadData") = True Then
		Call iXs.Alert("一天前的文件进度垃圾已经全部清理成功!", 0, 0)
	Else
		Call iXs.Alert("清理成功,可能是因为您的空间不支持FSO!", 0, 0)
	End If
Else
	Dim UpLoaddingDate
	iXs.ReqNumLen = 18
	UpLoaddingDate = iXs.ReqNum("UpLoaddingDate")
	If UpLoaddingDate = "" Then UpLoaddingDate = 0
	
	Call Fso_DelFile("UpLoadData/" & UpLoaddingDate & ".js")
	' 也可以调用DeleteUpDateFile
	' 甚至可以修改直接删除所有文件而不是一天前的文件,这样也不会影响系统的运行
	' DeleteUpDateFile("UpLoadData")
End If
' ============================================
' 删除指定的文件
' ============================================
Function Fso_DelFile(FilePath)
	On Error Resume Next
	Dim Fso, F1
	Fso_DelFile = False
	Set Fso = Server.CreateObject("Scripting.FileSystemObject")
	If Err Then Err.Clear : Exit Function
	If (Fso.FileExists(Server.MapPath(FilePath))) Then
		' 文件存在
		Fso.DeleteFile(Server.MapPath(FilePath))
		Fso_DelFile = True
	End If
	Set Fso = Nothing
End Function
' ============================================
' 清理进度垃圾
' ============================================
Function DeleteUpDateFile(FilePath)
	On Error Resume Next
	DeleteUpDateFile = False
	Dim Fso, F, F1, Fc, S
	Set Fso = CreateObject("Scripting.FileSystemObject")
	If Err Then Err.Clear : Exit Function
	Set F = Fso.GetFolder(Server.MapPath(FilePath))
	Set Fc = F.Files
	For Each F1 In Fc
		If Clng(Left(F1.Name, 8)) <= Clng(Left(iXs.FormatTime(Now(), 5), 8) - 1) Then
			' 如果是一天前的,则删除
			Call Fso_DelFile("UpLoadData/" & F1.Name)
		Else
			' 如果扩张名不是.JS,则删除
			If UCase(Right(F1.Name, 4)) <> ".JS" Then Call Fso_DelFile("UpLoadData/" & F1.Name)
		End If
		Response.Flush()
	Next
	Set Fc = Nothing
	Set Fso = Nothing
	DeleteUpDateFile = True
End Function
%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -