Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Ultimo file inviato nel server

    Ciao
    ho delle immagini di una webcam che vengono inviate ad una cartella del server.
    Quale è il codice (usando magari FileSystemObject) per ottenere l'ultima immagine inserita, magari riuscendo anche ad estrapolare l'orario.
    E' possibile?

    Grazie

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Con il metodo datelastmodified di filesystemobject dovresti crearti un array o tabella con nomi file e data da ordinare in modo decrescente.
    Poi prendi il primo.

    Roby

  3. #3
    Utilizzando questo codice che recupera tutti i file presenti nella cartella, come posso fare ad ottenere solo l'ultimo?
    Grazie

    ' Dichiara le variabili necessarie
    Dim objFso, objFolder, objFiles
    Dim strFolder, strFile, strPath, strExt
    ' Definisci il percorso della cartella da leggere
    strPath = "webcam/"
    strExt = ".jpg"

    ' Crea gli oggetti FSO necessari
    Set objFso = Server.createObject("Scripting.FileSystemObject")
    Set objFolder = objFso.GetFolder(Server.MapPath(strPath))
    Set objFiles = objFolder.Files

    ' Scorri tutti i file nella cartella
    for each strFile in objFiles
    ' Controlla l'estensione
    if Right(strFile.name, Len(strExt)) = strExt then
    Response.Write(strFile.name) & "
    "
    end if
    next
    ' Distruggi oggetti e libera risorse
    Set objFso = Nothing
    Set objFolder = Nothing
    Set objFiles = Nothing

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Mettili in un array e prendi, poi, l'ultimo elemento.

    Roby

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.