48 messaggi dal 22 febbraio 2004
ciao a tutti, devo fare questa cosa:

ho dei nomi di file memorizzati in un db (senza estensioni) e una cartella su server che contiene dei file (tutti .txt)

devo trovare se ci sono delle differenze tra i file nel db e quelli nella cartella su server!

fin'ora ho fatto così, ma non ho ottenuto il risultato sperato:

<table align="center" border="1" bordercolor="#000000" cellpadding="5" cellspacing="0">
<tr><td><b>File nel db</b></td><td><b>File su server</b></td></tr>
<tr>
<%
if not rs.eof then
arr_db = rs.getRows()
end if

dim folder,path
dim fso,str

folder="/dati/public/venduto/"&strId&""
%>
<td>
<%
'stampo la prima colonna (file nel db)
str="|"
set fso=server.CreateObject("scripting.filesystemobject")
for i=0 to ubound(arr_db,2)
response.Write arr_db(4,i) & ".txt" &"<br>"
str=str & arr_db(4,i) & ".txt|"


next
%>
</td>
<td valign="top">
<%
'stampo la seconda colonna (file nella cartella)
set fo=fso.getFolder(server.MapPath(folder))
for each f in fo.files
response.write f.name  & "<br>"

next
%>
</td>
<tr>
<td colspan="2">
File diversi:<br />
<%
'trovo i file diversi
for i=0 to ubound(arr_db,2)
path=server.MapPath(folder & arr_db(4,i) & ".txt")
if not fso.FileExists(path) then response.Write arr_db(4,i)& ".txt" & "<br>"
next

%>
</td>
</tr>
</table>


non mi da errore ma nella casellina dei file diversi mi mette tutti i file nel db!

qualcuno può aiutarmi??

grazie!!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.