Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714

    copiare un file da una cartella ad un'altra

    ciao, potete farmi un esempio banale col quale l'asp copia un file txt da una cartella ad un'altra cartella ... molte grazie

    mir

  2. #2
    codice:
    <%
    Dim obJfso, objFile
    
    Set objFso=Server.CreateObject("scripting.FileSystemObject")
    Set objFile=objFso.GetFile("c:\inetpub\wwwroot\file.txt")
    
    objFile.Copy "c:\inetpub\wwwroot\dir\file_copiato.txt", True
    %>
    Con true se il file esiste già nella cartella di destinazione lo sovrascrive, se non vuoi che lo sovrascriva metti False.

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714
    Molte grazie

  4. #4
    Prego, è stato un piacere

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714
    Perdonami se ti rompo, ma purtroppo la sintassi asp la conosco poco (mi interfaccio via flash) ma non riesco a copiare da una cartella ad un'altra sul server scrivedo questo:

    codice:
    <%
    Dim obJfso, objFile
    
    Set objFso=Server.CreateObject("scripting.FileSystemObject")
    
    Set objFile=objFso.GetFile("www.xxx.it\descfoto0000.txt")
    
    objFile.Copy "www.xxx.it\public\descfoto0000.txt", True
    %>
    mi da errore alla riga: Set objFile=objFso.GetFile("www.xxx.it\descfoto0000.tx t")

  6. #6
    Originariamente inviato da Mir
    Perdonami se ti rompo, ma purtroppo la sintassi asp la conosco poco (mi interfaccio via flash) ma non riesco a copiare da una cartella ad un'altra sul server scrivedo questo:

    codice:
    <%
    Dim obJfso, objFile
    
    Set objFso=Server.CreateObject("scripting.FileSystemObject")
    
    Set objFile=objFso.GetFile("www.xxx.it\descfoto0000.txt")
    
    objFile.Copy "www.xxx.it\public\descfoto0000.txt", True
    %>
    mi da errore alla riga: Set objFile=objFso.GetFile("www.xxx.it\descfoto0000.tx t")
    Devi scrivere il percorso fisico:

    Set objFile=objFso.GetFile("D:\xxxit\descfoto0000.txt" )
    objFile.Copy "D:\xxxit\public\descfoto0000.txt

    Vedi se D:\ va bene (su aruba è quello)

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714
    Forse mi perdo in un bicchiere d'acqua ma quando scrivi xxxit vuol dire libero.it (per esempio) oppure tolgo anche il punto?

    Poi come posso sapere se è D: o C:?

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714
    comunque ho risolto con Server.MapPath

    danke

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.