Sto usando lo script di Baol..
come si fa ad eliminare qualche colonna in print?
Per esempio voglio eliminare la data di creazione, come si fa?
ecco il codice
codice:<% Const adFilesSubFolder = 0 Const adFiles = 1 Const adSubFolder = 2 Class cFolder Public Rs Public Fso Public Sort Public Filter Public ListType Public Path Public EnabledSize Public Style Public ColumnStyle Public WebServerFP Public ScriptName Private LenWebServerFP Private Sub Class_Initialize() Set fso=CreateObject("Scripting.FileSystemObject") Set Rs= CreateObject("ADODB.Recordset") EnabledSize = False Style = "bgColor='#F2F2F2' width='95%' borderColor='navy' style='font-family:verdana;font-size:11' border='1' cellspacing='1' " ColumnStyle = "bgColor='navy' style='color:white'" WebServerFP = Request.ServerVariables("APPL_PHYSICAL_PATH") LenWebServerFP = Len(WebServerFP) ScriptName = Mid(Request.ServerVariables("SCRIPT_NAME"),InStrRev(Request.ServerVariables("SCRIPT_NAME"),"/")) End Sub Private Sub Initialize() ListType = adFilesSubFolder Sort = Empty Filter = Empty If Rs.State=0 then Rs.fields.append "Name",201,255 Rs.fields.append "DateCreated",133,-1 Rs.fields.append "DateLastModified",133,-1 Rs.fields.append "DateLastAccessed",133,-1 if EnabledSize then Rs.fields.append "Size",20,-1 Rs.fields.append "IsFolder",11,-1 Rs.fields.append "IsHidden",11,-1 Rs.Open end if End sub Private Function FpToUrl(pPath) FpToUrl = Replace(Mid(pPath,LenWebServerFP),"\","/") End Function Public Function Print() Dim i,f,ParentName ParentName = FpToUrl(fso.GetParentFolderName(Path)) 'response.Write("Parent Folder") response.Write("<table " & Style &">") response.Write("<tr " & ColumStyle &">") for each f in Rs.Fields Response.Write("<td>" & f.name & "</td>") next response.Write("</tr>") if Not Rs.eof then Rs.MoveFirst While Not Rs.Eof response.Write("<tr>") for each f in Rs.Fields If f.name="Name" then If Rs("IsFolder") then response.Write("<td>" & f.value & "</td>") else response.Write("<td>" & f.value &"</td>") end if else response.Write("<td>" & f.value & "</td>") end if next response.Write("</tr>") Rs.MoveNext Wend End if response.Write("</table> ") End function Private Function SetList(Path,TypeFile) Dim File,Files Execute "Set Files= Fso.GetFolder(Path)." & TypeFile for each File in Files rs.AddNew rs("Name")=File.Name rs("DateCreated")=File.DateCreated rs("DateLastModified")=File.DateLastModified rs("DateLastAccessed")=File.DateLastAccessed if EnabledSize then rs("Size") = File.Size rs("IsFolder")= (File.Attributes And 16) = 16 rs("IsHidden")= (File.attributes And 2) = 2 Rs.Update next Set Files= nothing end function Public Function Open() If ListType=adFilesSubFolder or ListType=adSubFolder then SetList Path,"Subfolders" If ListType=adFilesSubFolder or ListType=adFiles then SetList Path,"Files" If Not IsEmpty(Sort) then rs.sort = sort If Not IsEmpty(Filter) then rs.filter = filter End Function Public Function SetPath(pPath) Initialize() on error resume next Path = Server.MapPath(pPath) If Err.number<>0 then response.write("Errore:" & err.description):response.end end if on error goto 0 end function Public Sub Close() On error resume next Rs.Close On error goto 0 End Sub Private Sub Class_Terminate() Close() Set Rs= Nothing Set Fso = Nothing End Sub End Class Set Folder = new cFolder Folder.EnabledSize = True If Request.QueryString("Folder")="" then Folder.SetPath("files/") else Folder.SetPath(Request.QueryString("Folder")) end if Folder.Sort = "IsFolder Desc,DateLastModified" 'Folder.Filter = "Name Like 'a*'" Folder.Open() Folder.Print() Folder.Close() Set Folder = Nothing %>

Rispondi quotando