나는 여러 섹션의 보고서를 볼 수있는 시스템을 상속 한 다음 최대 1 년 동안 서버를 그대로 둘 수 있습니다 (서버가 자신의 파일을 삭제합니다). 그렇지 않으면 개별 파일을 삭제합니다 취하다. 문제는 현재 사용자가 개별 파일을 클릭하고 삭제를 확인해야한다는 것입니다. 나는 그들이 삭제하고자하는 각 파일 옆에있는 상자를 체크하고 삭제할 목록을 확인하고 모든 작업을 한 번에 완료 할 수 있도록이 설치를 양식으로 사용하는 것을 선호합니다.asp 파일을 삭제하는 양식 asp
이것을 실행하는 방법에 관해서는 비록 비어 있습니다. 파일 이름이 각 확인란의 값이되도록 파일을 설정했습니다. 나는 이것이 자바 스크립트 경고와 함께 삭제 과정을 처리 할 때뿐만 아니라 삭제를 확인하는 데 사용될 수 있다고 생각하고있다.
<form>
<%
Dim sMasterFolder
Dim oMasterFolder
Dim oFSO
sMasterFolder=Server.MapPath(Session("HOMEFOLDER")+"/reports")
Set oFSO=Server.CreateObject("Scripting.FileSystemObject")
' ** CHECK TO SEE IF ANY FILES ARE TO BE DELETED **
If Request("sDel")<>"" Then
oFSO.DeleteFile (Request("sDel"))
End If
%>
<div class="section_heading_2">
File Name
</div>
<%
Set oMasterFolder=oFSO.getFolder(sMasterFolder)
'Response.Write sMasterFolder & "<br /><br />"
For each File in oMasterFolder.Files
'Response.Write "<a href=delfile.asp?sDel=" & (replace(File.Path," ","%20")) &" onclick=""return confirmdelete()"">" & File.Name & "</a><br />"
Response.Write "<input type='checkbox' value='" & File.Path & File.Name & "'> " & File.Name & "<br />"
Next
Set oMasterFolder = nothing
Set oFSO = nothing
%>
<br />
<input type="submit" value="Delete">
</form>
제공 한 내용을 사용하고 더 많이 추가하여 사용자가 삭제를 확인하는 파일을 나열하도록했습니다. 또한 모든 기능을 선택/선택 해제 할 수 있습니다. 나는 여전히 모듈화되어 있기 때문에 좀 더 가까이서 실제로 기능 할 수 있도록 몇 가지 변경을하고있다. 고맙습니다. 이 코드가 jsfiddle에서 작동하지 않는다는 것을 알지만, 내가 변경 한 것을보고 싶을 수도 있습니다. [jsFiddle] (http://jsfiddle.net/ZY4Yy/) –