Ciao, quando tento di scaricare un file da Google Drive nella cartella:
codice:
public static final java.io.File DATA_STORE_DIR
= new java.io.File(System.getProperty("user.home"), ".MyApp");
succede che in alcuni pc (windows) il file viene scaricato nella cartella, in altri pc, con la stessa versione di windows, il file non viene scaricato.
Premetto che per quanto riguarda il codice del download non ci sono errori (se cambio cartella funziona in tutti i sistemi operativi), ma io devo scaricare il file proprio nella "user.home".
Forse c'è un errore nel dichiarare il percorso?
codice:
public static void download(Drive service, String fileId, String fileName) throws IOException {
System.out.println(fileId);
try (FileOutputStream fop = new FileOutputStream(Variabili.DATA_STORE_DIR + "/" + fileName)) {
service.files().get(fileId).executeMediaAndDownloadTo(fop);
System.out.println(fileName + Variabili.DATA_STORE_DIR + "/" + fileName);
}
}
questo è l'output del System.out.println
codice:
C:\Users\Christian/.MyApp/database.db