webForumDet fria alternativet

Scanna av efter nya filer...

ASP

3 svar · 185 visningar · startad av JAreMANNEN

Medlem sedan aug. 20002 272 inlägg
Frågan#1

Tjenna!

Jag har lite funderingar över följande scenario:

Jag har en mapp på min server som t.ex heter "upload". I den mappen kan användaren ladda upp filer via FTP. Tanken är att VARJE gång en NY mapp ( med datumnamn) skapas så ska den "scannas av" (leta upp alla nya filer), och sedan göra en automatisk input till min DB...

Så laddar en användare upp en fil som heter min_hund.jpg den 25 maj så ska min_hund.jpg och 2002-05-25 skrivas in i min DB...

Så finns det någon lösning på min fundering??

Hoppas du förtår!

Medlem sedan jan. 2002473 inlägg
#2

Vet inte om jag fattade det 100%-igt...
men kan du inte loppa igenom alla filerna i mappen med FileSystemObject och lägga den i en array, sedan jämnför du namnen och datumen med databasen för att se om det finns några nya filer, om det finns så läggs dem till???

Medlem sedan aug. 20002 272 inlägg
#3

Tanken är att OM det finns några nya MAPPAR (sen senaste "scanningen") så ska de filerna läggas till i databasen.

Då kanske man måste ha en tabell i DB'n som lagrar "senaste scanningen då"??

Känner mig lite vilsen i hur man ska "leta upp" nya mappar..

Medlem sedan jan. 2002473 inlägg
#4

Det enda jag kan tänka på är antingen att spara senaste scanningen i en log-fil, eller i databasen eller skriva in värdet själv i ett formulär!

Vet inte om detta är rätt sätt men jag skulle sedan loppat igen alla mappar i "UPLOAD" katalogen och jämnfört datumen och lagt in en IF-sats, så ifall mappen är nyare än datumet så loopar man filerna i mappen och laddar upp annars listar man vidare!

257 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)