Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    importare serie di File

    salve a tutti,
    devo importare da una cartella una serie di file .txt (circa 800) file e memorizzarli in altrettante String. Le String ottenute saranno poi l'ingresso di un'altra funzione. Il mio problema è: posso effettuare un ciclo for sui "nomi" dei file da importare. Mi spiego meglio, ho definito un array di stringhe e vorrei memorizzare in ogni posizione dell'array un file di nome diverso nel seguente modo:

    Array[1]="C:\documenti\tesi....\file1.txt";
    Array[2]="C:\documenti\tesi....\file2.txt";
    Array[3]="C:\documenti\tesi....\file3.txt"; ecc ecc...

    Help!

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: importare serie di File

    Originariamente inviato da Leon@@rdo
    ho definito un array di stringhe e vorrei memorizzare in ogni posizione dell'array un file di nome diverso
    Per farlo, certo che è possibile. Attenzione solo al fatto che mettere un path assoluto (e specifico del S.O.) in un sorgente praticamente ti "lega" a quel S.O. se non addirittura a quel tuo specifico PC! E attenzione agli escape. \ è un carattere speciale nelle stringhe letterali, quindi va fatto l'escape \\
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    ..e come si fa?

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da Leon@@rdo
    ..e come si fa?
    Cosa?
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    vorrei fare una cosa del genere:

    for (i=0;i=...)
    Array[1]="C:\documenti\tesi....\file_i_.txt";
    Array[2]="C:\documenti\tesi....\file_i_.txt";
    Array[3]="C:\documenti\tesi....\file_i_txt"; ecc ecc...

    come faccio a mettere il contatore nel nome?

  6. #6
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da Leon@@rdo
    vorrei fare una cosa del genere:

    for (i=0;i=...)
    Array[1]="C:\documenti\tesi....\file_i_.txt";
    Array[2]="C:\documenti\tesi....\file_i_.txt";
    Array[3]="C:\documenti\tesi....\file_i_txt"; ecc ecc...

    come faccio a mettere il contatore nel nome?
    Va beh, prendiamo per buono l'uso di path assoluti nel sorgente:

    codice:
    for (int i = 0; ........) {
        array[i] = "C:\\documenti\\ ....... \\file_" + (i+1) + "_.txt"; 
    }
    ....\file_1_.txt
    ....\file_2_.txt
    ...
    Questo volevi??
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  7. #7
    si:: Grazie mille!!

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.