Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 28
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    752

    Metodo x controllo presenza file

    Ciao
    Ho da elaborare uno script x rilevare la presenza di file inutili.
    In un DB Access ho una serie di nomi:

    piero
    angelo
    francesco
    etc etc.

    Un un disco ho moltissimi file legati a questi nomi:

    piero.txt
    piero.pdf
    angelo.mp3
    angelo.doc
    francesco.zip
    francesco.rar
    etc etc.

    Il comune demnominatore è il nome del file e non l'estensione.
    Ora sono stati cancellati dal DB dei nomi es. piero.

    Dovrei stampare a video quali file di piero sono rimasti nel disco e non sono più utili.
    Ho pensato di creare delle matrici per poi elaborare i dati.
    Ma sinceramente non riesco a venirne fuori su come fare.

    Grazie
    Comunque Grazie

  2. #2
    devi crearti una lista dei files su disco (puoi usare FSO) e poi confrontarla con la tabella del db

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    752
    Come faccio a fare il confronto con il DB
    e stampare il risultato?
    Ci sono degli esempi?
    Comunque Grazie

  4. #4
    la lista dei files la puoi caricare in un recordset disconnesso o in un array; sarebbe addirittura meglio scriverla in una tabella dello stesso db. poi fai un normale confronto tra due tabelle di db

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    752
    Ammesso che faccio un Array con il "nomefile" e con il "nomeDB",
    mi troverei molti dati con il "nomefile" uguale ma con l'estensione diversa, e poi dall'altra parte solo il "momeutente".


    come faccio a confrontare solo il "nomefile" senza estensione con con il "nomeDB" ?
    Comunque Grazie

  6. #6
    le estensioni sono fisse?

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    752
    purtroppo no.
    l'unica cosa che lega il DB dei nomi e i file è il nome.

    utente nel DB=Mario file nel disco=Mario.txt Mario.doc Mario.mp3 Mario.

    il mio problema è che con il tempo hanno cancellato degli utenti.

    dovrei controllare i nomi prensenti nel DB e cancellare i file degli utenti non più presenti.
    Comunque Grazie

  8. #8
    ok, è comunque un problema minore. inizia col fare la tabella dei files. se non vuoi diventare matto usa questo comando DOS nella cartella che contiene i files:

    DIR *.* /s /b >LISTA.TXT

    poi importi LISTA.TXT in una tabella

  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    752
    ci ho provato
    ma gli itenti sono centinaia e non ti dico i files presenti nel disco.

    sono migliaia e la lista TXT dei file presenti è lunghissima
    x questo devo fare qualcosa a livello di programmazione e lasciare che sia il pc a controllare la lista
    Comunque Grazie

  10. #10
    che vuol dire 'ci ho provato'? e come fai a dire che non funziona se ti ho illustrato solo la prima parte della cosa?

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.