locked
Vb.net - Leggere file contenuti in .zip RRS feed

  • Domanda

  • Siccome ho moltissime immagini ".bmp" vorrei inserirle in cartelle compresse.

    Quale codice dovrei inserire per utilizzare i file contenute in tali cartelle?

     Dim A_S_I = Application.StartupPath & "\Sorgente\Villaggio\Provare\", B = ".bmp"
    Provare è una cartella compressa ma restituisce errore in questo modo.

    sabato 23 novembre 2019 23:11

Risposte

  • Buongiorno,

    intanto spero mi perdonerete un intervento sui toni usati.

    Premettendo che non sono ne un moderatore ne niente più che un semplice utente, in ogni caso non è carino leggere certi modi nel forum.

    _F_, hai fatto una domanda, stiamo cercando di aiutarti e te ne esci con:

    "Come per esempio gente che non sa leggere una Dim e risponde anche."

    Immagino che patel sappia "leggere una Dim", ma tu scrivi anche "La riga che vedete è semplicemente ciò che memorizzo in Dim".

    Dim non memorizza nulla, Dim vuole indicare al tuo compilatore che stai per dichiarare una variabile, che nel tuo caso è A_S_I quindi, ripeto, in Dim non memorizzi nulla. Probabilmente ti sei espresso male, ma chi ti legge non sa se effettivamente è così o se proprio non conosci le basi.

    Torniamo a noi, dici che "Provare" è una cartella, ed in effetti io leggo un percorso, ma cosa intendi per cartella compressa?

    Hai preso il contenuto di una cartella, lo hai zippato e ne hai tirato fuori il file zip, oppure hai fatto click destro sulla cartella, Proprietà, Avanzate, e hai spuntato la casella "Comprimi contenuto per risparmiare spazio su disco" ?

    Nel titolo del thread parli di file zip, mentre nel testo vedo il percorso che sembrerebbe una cartella.

    Puoi spiegarti meglio?


    martedì 26 novembre 2019 08:04

Tutte le risposte

  • Dovresti spiegare meglio il tuo scopo e specialmente cosa pensi di fare con quella riga di codice
    lunedì 25 novembre 2019 07:05
  • Ciao,

    nel titolo riporti che vuoi leggere il contenuto di alcuni file zip, mentre nel testo sembra che tu voglia scrivere un file zip, ti suggerirei di essere più chiaro quando poni una domanda.

    In ogni caso, sia per leggere che per scrivere un file zip, puoi usare la classe ZipFile, già presente nel framework.

    Puoi iniziare guardando qui

    lunedì 25 novembre 2019 08:02
  • Ciao !

    Provare è una cartella zip.

    Nel codice che vedete la tratto come una normale cartella ma ovviamente in questo modo non accedo al contenuto.

    La riga che vedete è semplicemente ciò che memorizzo in Dim, non è nessuna operazione particolare.

    "Application_Startup_indirizzo" A_S_I è il percorso che poi aprirò ma Provare (ripeto) che è una cartella compressa che contiene file non mi fa accedere al suo contenuto.

    Grazie per l'interesse!


    • Modificato _F_ lunedì 25 novembre 2019 17:20
    lunedì 25 novembre 2019 17:19
  • La riga che vedete è semplicemente ciò che memorizzo in Dim, non è nessuna operazione particolare.
    Idee molto confuse, memorizzi in dim ? ti conviene studiare un buon libro di programmazione invece di fare copia incolla da codici trovati sul web
    lunedì 25 novembre 2019 17:35
  • Ma cosa scrivi, quale copia incolla?

    Appunto non sapendo come accedere ho provato come fosse una normale cartella, io in questo modo ho fatto molti progetti e funzionano.

    Non sapendo come accedere in una cartella compressa non ho la minima idea su cosa utilizzare, ho semplicemente scritto il codice che ho sempre utilizzato e funziona benissimo ma con cartelle normali.

    Se lo sapevo non lo chiedevo e questo Forum non avrebbe senso di esistere se tutti sapessimo tutto. Come per esempio gente che non sa leggere una Dim e risponde anche.

    Comunque grazie per l'interesse!


    • Modificato _F_ lunedì 25 novembre 2019 21:11
    lunedì 25 novembre 2019 20:16
  • Ho la sensazione di averti già conosciuto, quale gioco stai elaborando, forse LA BATTAGLIA DEI POTENTI ? Comunque riguardo all'uso degli zip ti ha risposto VbMizio, secondo me non è una buona idea, estrarre le immagini dallo zip ti richiederà più tempo e ne risentirà la fluidità del gioco, inoltre perché bmp e non jpg che sono già compressi ? prova a zippare un bmp e poi la stessa immagine salvata in jpg e confronta le dimensioni

    • Modificato patel45 martedì 26 novembre 2019 09:17
    martedì 26 novembre 2019 07:17
  • Buongiorno,

    intanto spero mi perdonerete un intervento sui toni usati.

    Premettendo che non sono ne un moderatore ne niente più che un semplice utente, in ogni caso non è carino leggere certi modi nel forum.

    _F_, hai fatto una domanda, stiamo cercando di aiutarti e te ne esci con:

    "Come per esempio gente che non sa leggere una Dim e risponde anche."

    Immagino che patel sappia "leggere una Dim", ma tu scrivi anche "La riga che vedete è semplicemente ciò che memorizzo in Dim".

    Dim non memorizza nulla, Dim vuole indicare al tuo compilatore che stai per dichiarare una variabile, che nel tuo caso è A_S_I quindi, ripeto, in Dim non memorizzi nulla. Probabilmente ti sei espresso male, ma chi ti legge non sa se effettivamente è così o se proprio non conosci le basi.

    Torniamo a noi, dici che "Provare" è una cartella, ed in effetti io leggo un percorso, ma cosa intendi per cartella compressa?

    Hai preso il contenuto di una cartella, lo hai zippato e ne hai tirato fuori il file zip, oppure hai fatto click destro sulla cartella, Proprietà, Avanzate, e hai spuntato la casella "Comprimi contenuto per risparmiare spazio su disco" ?

    Nel titolo del thread parli di file zip, mentre nel testo vedo il percorso che sembrerebbe una cartella.

    Puoi spiegarti meglio?


    martedì 26 novembre 2019 08:04
  • Ma questa non l'hai letta "  ti conviene studiare un buon libro di programmazione invece di fare copia incolla da codici trovati sul web".

    Chiudo la discussione perché sono stufo di essere sempre preso di mira, quando sono gli altri che mi insultano.

    Troverò la risposta!

    Non vengo in questi forum per essere insultato gratuitamente.

    Dimension Image Memory Dim

    Comunque la domanda era come utilizzare file contenuti in cartella compressa ma oramai non importa.





    • Modificato _F_ martedì 26 novembre 2019 12:23
    martedì 26 novembre 2019 11:13