Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    752

    problema con fso.MoveFile e il nomefile

    Ciao a tutti
    Dovrei spostare un file presente su un disco usando MoveFile.
    Per poter controllare la presenza del file faccio un

    For Each file in folder.Files
    string = file.name

    e poi tolgo l'estensione

    NomeFile= left (string, Instr(string, ".")-1)

    Purtroppo alcuni file contiengono uno spazio alla fine del nome:
    Nomefile .txt e questo ferma lo spostamento del file.

    Come posso fare?
    Grazie
    Comunque Grazie

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Perché togli l'estensione per controllare il file?

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    752
    Il motivo è che con lo stesso nome esistono + file messi da + operatori in momenti diversi.
    Pippo.txt, pippo.doc, pippo.pdf etc etc

    Quindi periodicamente controllo dei file con:
    For Each file in folder.Files

    tolgo l'estensione
    NomeFile= left (string, Instr(string, ".")-1)

    e una volta che ho il solo il mome file controllo se esistono tutti i file che mi interessano
    con un semplice if.
    Comunque Grazie

  4. #4
    ok per togliere l'estensione in fase di controllo, ma per muovere il file NON devi togliere l'estensione!

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    752
    Verissmo
    Piccolo sbadataggine

    Ma ora ne ho scoperto un'altra:
    Passo una variabile e la recupero con:

    NomeFile = Request.QueryString("NomeFile")
    Response.Write(NomeFile)

    se nel nome esistono dei caratteri tipo
    + / - * etc etc

    questi caratteri mi spariscono e cosi x esempio se passo un nome
    ciao+ciao.txt
    il Response.Write(NomeFile) stampa
    ciao ciao.txt

    Vi risulta?
    Comunque Grazie

  6. #6
    sbadatone!

    prova con server.urlencode e .urldecode

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    752
    Basta!!

    Vado in vacanza!

    CMQ grazie x l'aiuto sempre preziosissimo
    Comunque Grazie

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.