Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    Errore in tentativo di copia file

    Salve a tutti!

    Ho un problema quando tento di copiare un file in una directory.

    Il codice è il seguente:

    codice:
    <%@LANGUAGE = VBScript%>
    
    <%
    Dim mese
    
    Select Case Month(date)
    
    	Case 1
    		mese = "GENNAIO"
    	Case 2
    		mese = "FEBBRAIO"
    	Case 3
    		mese = "MARZO"
    	Case 4
    		mese = "APRILE"
    	Case 5
    		mese = "MAGGIO"
    	Case 6
    		mese = "GIUGNO"
    	Case 7
    		mese = "LUGLIO"
    	Case 8
    		mese = "AGOSTO"
    	Case 9
    		mese = "SETTEMBRE"
    	Case 10
    		mese = "OTTOBRE"
    	Case 11
    		mese = "NOVEMBRE"
    	Case 12
    		mese = "DICEMBRE"
    End Select
    
    Dim sFilePath
    sFilePath = "aaa.bbb.ccc.ddd\Campagne\Gestionale Piattaforma " & mese & ".xls"
    
    %>
    
    <% 
    Dim newdir, objFile
    Set FileObject = Server.CreateObject("Scripting.FileSystemObject")
    BlnDir = FileObject.FolderExists(Server.MapPath("Backup Gestionali " & mese))
    
    'response.end
    if blnDir = true then 
         Set FileObject = Nothing
    else 
         newdir = "Backup " & mese
         Set objFile = Server.CreateObject("Scripting.FileSystemObject")
         objFile.CreateFolder Server.MapPath(newdir)
         Set FileObject = Nothing
    end if
    %>
    <%
    Dim fsoMyFile
    
    'Creazione dell'istanza FSO.
    Set fsoMyFile = CreateObject("Scripting.FileSystemObject")
    
    fsoMyFile.CopyFile "\\" & sFilePath, newdir & "\" & "prova.xls", False
    %> 
    
    <html>
    <head><title>test</title></head>
    <body>
    aaa
    </body>
    </html>
    Quando tento di eseguire mi da l'errore '8007052e', esattamente alla linea in cui tento di copiare.
    Il file esiste nel percorso indicato, il link html che ho messo nella pagina ne è una prova (se commento la copia del file e clicco sul link mi apre il file senza problemi).
    Il file che tento di copiare è su un'altra macchina, dunque penso che i problemi possano dipendere da questo, ma in questo caso non credo che dovrebbe permettermi nemmeno di aprire il file da browser tramite il link, no?

    Qualcuno sa darmi una mano?

    Grazie in anticipo a tutti!

    Sono fermamente convinto che sia possibile fare ogni cosa. Tutto sta a capire come.

  2. #2
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125
    Non credo che si possa copiare un file tra due macchine diverse...

  3. #3
    Originariamente inviato da Mizushi
    Non credo che si possa copiare un file tra due macchine diverse...
    Però me lo fa aprire da browser, dunque potrei salvarlo a mano... quindi non credo sia un problema di permessi.
    Mi sa che c'è qualcosa che non va nella riga in cui copio...
    Sono fermamente convinto che sia possibile fare ogni cosa. Tutto sta a capire come.

  4. #4
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125
    cosa c'entra che lo apri da browser con il fatto che vuoi copiarlo?

  5. #5
    Originariamente inviato da Mizushi
    cosa c'entra che lo apri da browser con il fatto che vuoi copiarlo?
    Che il file è comunque raggiungibile senza problemi di permessi o simili.
    Dici che è proprio una limitazione del metodo CopyFile?

    In questo caso hai idea di come sia possibile risolvere?
    Sono fermamente convinto che sia possibile fare ogni cosa. Tutto sta a capire come.

  6. #6
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125
    Originariamente inviato da Xion Aritel
    Che il file è comunque raggiungibile senza problemi di permessi o simili.
    Dici che è proprio una limitazione del metodo CopyFile?

    In questo caso hai idea di come sia possibile risolvere?
    Hai accesso alle due macchine ?

  7. #7
    Sì, ad entrambe.
    Sono fermamente convinto che sia possibile fare ogni cosa. Tutto sta a capire come.

  8. #8
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125
    Puoi usare un [x]copy per copiarlo e lo schedule di window per eseguirlo quando vuoi (il tutto in un bat).

    Non capisco perché pensi a asp per fare ciò.

    http://forum.html.it/forum/showthrea...=backup+server

  9. #9
    Originariamente inviato da Mizushi
    Puoi usare un [x]copy per copiarlo e lo schedule di window per eseguirlo quando vuoi (il tutto in un bat).

    Non capisco perché pensi a asp per fare ciò.

    http://forum.html.it/forum/showthrea...=backup+server
    Perchè avrei bisogno di farlo effettuare ad alcuni utenti dall'intranet quando vogliono loro...
    Sono fermamente convinto che sia possibile fare ogni cosa. Tutto sta a capire come.

  10. #10
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125
    Informazioni a rate?

    Visto che sei una intranet dovresti conoscere l'ip delle due macchine, hai provato così:

    codice:
    <%
    Dim objfso, objFile
    
    Set objFso=Server.CreateObject("scripting.FileSystemObject")
    Set objFile=objFso.GetFile("\\10.23.45.901\inetpub\wwwroot\file.ext")
    
    objFile.Copy "\\10.67.89.906\dir\file_copiato.ext", True|False
    %>

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.