COPIA FILE IMMAGINI DA UNA CARTELLA AD UN'ATRA

di il
7 risposte

COPIA FILE IMMAGINI DA UNA CARTELLA AD UN'ATRA

Ho bisogno di copiare un file immagine che in una cartella in un'altra e devo cambiare il nome
la mia query esempio
codice descrizion file1
1509-J RULLO TERMICO DIAM.16 mm 00797831
151 FRATTAZZO LEGNO E TREBBIA SINTETICA 00009156
1510 RULLO TERMICO DIAM.25 mm 00181799
1510-J RULLO TERMICO DIAM.25 mm 00797833
1511 RULLO TERMICO DIAM.35 mm 00181802
1511-J RULLO TERMICO DIAM.35 mm 00797835
1512 RULLO TERMICO DIAM.45 mm 00181806
1512-J RULLO TERMICO DIAM.45 mm 00797836
1513 RULLO TERMICO DIAM.56 mm 00181807
1514 "SET SPAZZOLA + PETTINE ""PROFESSIONAL"" " 00256307
1515 SET VIAGGIO SPAZZOLA+PETTINE+SPECCHIETTO 00256308
1517 ** SET 3 PZ. SPAZZOLA+RULLO+PETTINE 00256313
1520 ** SET TINTURA CAPELLI CON MANTELLINA 4 00323046

il mio gestionale riconosce i file immagine con il nome in file1 es.00797831
io ho una cartella con i file che hanno il nome come il codice 1509-J = 1509-J.ipg
io vorrei che prendesse il file in P:\Ippa\Cherubinm\FOTO ARTICOLI jpeg bassa\1509-J.ipg e lo copiasse cambiando il nome in \\192.168.1.8\Docsigla\Ippasrl\00797831.bmp
spero di essere stato chiaro e grazie per l'aiuto.

7 Risposte

  • Re: COPIA FILE IMMAGINI DA UNA CARTELLA AD UN'ATRA

    gbr8 ha scritto:


    ...
    io vorrei che prendesse il file in P:\Ippa\Cherubinm\FOTO ARTICOLI jpeg bassa\1509-J.ipg e lo copiasse cambiando il nome in \\192.168.1.8\Docsigla\Ippasrl\00797831.bmp
    Oltre alla copia serve anche una conversione? vedo che l'estensione del file è cambiata da jpg a bmp.
  • Re: COPIA FILE IMMAGINI DA UNA CARTELLA AD UN'ATRA

    Si si sarebbe meglio il mio gestionale gestisce .bmp
    ho notato, facendo il copia e incolla manualmente, che se cambio direttamente da 1509.jpg a 00797832.bmp windows non riscontra problemi e lo cambia.
    grazie
  • Re: COPIA FILE IMMAGINI DA UNA CARTELLA AD UN'ATRA

    Siamo abbastanza fuori strada.
    Un File BMP è una cosa, un file JPG è un'altra, se cabi "ESTENSIONE" non cambia il formato, cambia solo l'estensione in modo ERRONEO, solo che Windows è relativamente più intelligente di chi cambia l'estensione e con una libreria grafica capisce di che Formato si tratta a prescindere dall'estensione.
    Quindi quando si sentono questi discorsi... è abbastanza normale avere un minimo orticaria...
    La conversione di fatto è complicata da fare, quindi se non usi il RUNTIME(che non prevede le librerie grafiche di Office), lascia che la conversione la gestisca Access.
  • Re: COPIA FILE IMMAGINI DA UNA CARTELLA AD UN'ATRA

    OK SISTEMO I FILE DI PARTENZA IN BMP
    COME POSSO FARE? copiare un file immagine che in una cartella in un'altra e cambiare il nome per esempio:
    P:\Ippa\Cherubinm\FOTO ARTICOLI jpeg bassa\1509-J.bmp in \\192.168.1.8\Docsigla\Ippasrl\00797831.bmp
    grazie infinite per l'aiuto
  • Re: COPIA FILE IMMAGINI DA UNA CARTELLA AD UN'ATRA

    Il VBA ha in se la Funzione per Copiare/Rinominare/Spostare in un solo colpo...
    
    Sub FileCopy(Source As String, Destination As String)
        Membro di VBA.FileSystem
    Ovviamente questa funzione non fa tutto lei... devi ricavare il NomeFile iniziale usando le Funzioni di manipolazione stringa(mid$/Right$ ecc... che trovi documentate nella guida) ricavare il NOme, quindi concatenarlo alla Path di destinazione...

    Esempio se hai:
    C:\Path1\NomeFile.bmp
    e devi copiarlo, rinominandolo in:
    D:\PathXX\SubPathyy\Rinominato.bmp

    è evidente che devi ricavare dalla 1° [NomeFile.bmp], quindi concatenarlo a [D:\PathXX\SubPathyy\] e passare i valori alla Funzione FileCopy.
  • Re: COPIA FILE IMMAGINI DA UNA CARTELLA AD UN'ATRA

    Codice DIR1 file1 DIR2
    0/101 P:\Ippa\Cherubinm\immagini ippa\COPIA\0-101.bmp 00368675 \\DCSERVER\Docsigla\Ippasrl\00368675.bmp
    0/101LP P:\Ippa\Cherubinm\immagini ippa\COPIA\0-101LP.bmp 00484891 \\DCSERVER\Docsigla\Ippasrl\00484891.bmp
    0/103 P:\Ippa\Cherubinm\immagini ippa\COPIA\0-103.bmp 00371756 \\DCSERVER\Docsigla\Ippasrl\00371756.bmp
    0/103-2 P:\Ippa\Cherubinm\immagini ippa\COPIA\0-103-2.bmp 00368528 \\DCSERVER\Docsigla\Ippasrl\00368528.bmp
    0/103-2C P:\Ippa\Cherubinm\immagini ippa\COPIA\0-103-2C.bmp 00820793 \\DCSERVER\Docsigla\Ippasrl\00820793.bmp
    0/103-5 P:\Ippa\Cherubinm\immagini ippa\COPIA\0-103-5.bmp 00768132 \\DCSERVER\Docsigla\Ippasrl\00768132.bmp

    Ecco qua ho creato una query con le due directury di esempio DIR1 deve essere ricopiata DIR2 (sono solo alcuni articoli di circa un migliaio)
    tieni conto che sono proprio alle prime armi con VBA e ti chiedo se puoi aiutarmi grazie

    poi in DIR1 può non esserci l'immagine quindi deve saltare al file successivo

    puoi scrivere un esempio passo passo grazie infinite.
  • Re: COPIA FILE IMMAGINI DA UNA CARTELLA AD UN'ATRA

    gbr8 ha scritto:


    ....

    Ecco qua ho creato una query con le due directury di esempio DIR1 deve essere ricopiata DIR2 (sono solo alcuni articoli di circa un migliaio)
    tieni conto che sono proprio alle prime armi con VBA e ti chiedo se puoi aiutarmi grazie

    poi in DIR1 può non esserci l'immagine quindi deve saltare al file successivo

    puoi scrivere un esempio passo passo grazie infinite.
    Spiacente, il Forum NON FORNISCE codice pronto, richiede un minimo di basi proprio al fine di evitare queste situazioni... è indicato nel Regolamento.
Devi accedere o registrarti per scrivere nel forum
7 risposte