Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Hisense A85N: il ritorno all’OLED è convincente e alla portata di tutti
Hisense A85N: il ritorno all’OLED è convincente e alla portata di tutti
Dopo alcuni anni di assenza dai cataloghi dei suoi televisori, Hisense riporta sul mercato una proposta OLED che punta tutto sul rapporto qualità prezzo. Hisense 55A85N è un televisore completo e versatile che riesce a convincere anche senza raggiungere le vette di televisori di altra fascia (e altro prezzo)
Recensione Borderlands 4, tra divertimento e problemi tecnici
Recensione Borderlands 4, tra divertimento e problemi tecnici
Gearbox Software rilancia la saga con Borderlands 4, ora disponibile su PS5, Xbox Series X|S e PC. Tra le novità spiccano nuove abilità di movimento, un pianeta inedito da esplorare e una campagna che lascia al giocatore piena libertà di approccio
TCL NXTPAPER 60 Ultra: lo smartphone che trasforma la lettura da digitale a naturale
TCL NXTPAPER 60 Ultra: lo smartphone che trasforma la lettura da digitale a naturale
NXTPAPER 60 Ultra è il primo smartphone con tecnologia NXTPAPER 4.0 per il display, un ampio IPS da 7,2 pollici. Con finitura anti-riflesso, processore MediaTek Dimensity 7400, fotocamera periscopica e modalità Max Ink per il detox digitale, NXTPAPER 60 Ultra punta a essere il riferimento tra gli smartphone pensati per il benessere degli occhi.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 21-07-2005, 08:26   #21
fbcyborg
Senior Member
 
L'Avatar di fbcyborg
 
Iscritto dal: Jan 2004
Città: ROMA
Messaggi: 2055
OK! adesso ho capito ... dovevo impostarlo il comando....
certo che se ci fosse qualcuno che abbia implementato ls anche per windows avrei risolto un problema e creato un'altro... perchè se poi faccio girare il server su linux è un bordello.....
a meno che non ci sia un metodo java che mi restituisca la piattaforma....

del tipo:
se sei su windows lancia il programma ls unix riscritto per windows
se sei su linux lancia /bin/ls -al

Oppure cercherò di vedere se riesco a produrre un ls -al da java.. anche se penso sia un'impresa

cionci: provo e ti faccio sapere
__________________
^ThE CyBoRg^

Ultima modifica di fbcyborg : 21-07-2005 alle 08:30.
fbcyborg è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2005, 08:29   #22
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Allora per vedere se un file è una directory basta usare isDirectory sull'oggetto File...
Ora manca la classe per ottenere la lista di tutti i file all'interno di una dorectory...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2005, 08:30   #23
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originariamente inviato da fbcyborg
OK! adesso ho capito ... dovevo impostarlo il comando....
certo che se ci fosse qualcuno che abbia implementato ls anche per windows avrei risolto un problema e creato un'altro... perchè se poi faccio girare il server su linux è un bordello.....
a meno che non ci sia un metodo java che mi restituisca la piattaforma....

del tipo:
se sei su windows lancia il programma ls unix riscritto per windows
se sei su linux lancia /bin/ls -al

Oppure cercherò di vedere se riesco a produrre un ls -al da java.. anche se penso sia un'impresa
Ripeto...lanciare un comando da Java è brutto, molto brutto...e soprattutto non portabile...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2005, 08:30   #24
fbcyborg
Senior Member
 
L'Avatar di fbcyborg
 
Iscritto dal: Jan 2004
Città: ROMA
Messaggi: 2055
Quote:
Originariamente inviato da cionci
Allora per vedere se un file è una directory basta usare isDirectory sull'oggetto File...
Ora manca la classe per ottenere la lista di tutti i file all'interno di una dorectory...
No problem: File.list()
__________________
^ThE CyBoRg^
fbcyborg è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2005, 08:31   #25
fbcyborg
Senior Member
 
L'Avatar di fbcyborg
 
Iscritto dal: Jan 2004
Città: ROMA
Messaggi: 2055
Quote:
Ripeto...lanciare un comando da Java è brutto, molto brutto...e soprattutto non portabile...
appunto.. l'ho scartata come opzione
__________________
^ThE CyBoRg^
fbcyborg è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2005, 08:47   #26
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
A te non interessano i permessi completi (per tutti e per il gruppo, ma solo quelli per l'utente attuale)...
E' più semplice di quello che pensavo...
Codice:
File f = new File(path_attuale);
File fList[] = f.list();
int d[fList.Lenght()]; //ho tirato a caso spero che si faccia così...
int r[fList.Lenght()];
int w[fList.Lenght()];

for(int i=0; i<fList.Lenght(); ++i)
{
   if(fList[i].isDirectory())
     d[i] = 1;
   else
     d[i] = 0;

   if(fList[i].canRead())
     r[i] = 1;
   else
     r[i] = 0;

   if(fList[i].canWrite())
     w[i] = 1;
   else
     w[i] = 0;
}
Execute ti serve ? Direi di no...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2005, 09:07   #27
fbcyborg
Senior Member
 
L'Avatar di fbcyborg
 
Iscritto dal: Jan 2004
Città: ROMA
Messaggi: 2055
OK grazie mitico!!!!
più o meno ci stiamo arrivando a quello che vorrei io.. anche se molto lentamente...

Ritoccando un po' il codice che mi hai dato sono riuscito ad ottenere un output decente...
Codice:
import java.io.*;

public class List {
	public static void main(String[] args) throws IOException{
	File f = new File(System.getProperty("user.dir"));
		
	String[] fList = f.list();
	char[] d = new char[fList.length];
	char[] r = new char[fList.length];
	char[] w = new char[fList.length];
	
	for(int i=0; i<fList.length; ++i)
		{
		   if(new File(fList[i]).isDirectory())
		     d[i] = 'd';
		   else
		     d[i] = '-';
		
		   if(new File(fList[i]).canRead())
		     r[i] = 'r';
		   else
		     r[i] = '-';
		
		   if(new File(fList[i]).canWrite())
		     w[i] = 'w';
		   else
		     w[i] = '-';
		}
		System.gc();
	
	for(int j=0;j<fList.length;j++){
		System.out.println(d[j] + " " + r[j] + " " + w[j] + " " + fList[j]);
	}
	
	System.exit(0);
	}
}
Grazie...
ora che penso di essere sulla buona strada, cercherò di renderlo il più possibile al ls unix
__________________
^ThE CyBoRg^
fbcyborg è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Hisense A85N: il ritorno all’OLED è convincente e alla portata di tutti Hisense A85N: il ritorno all’OLED è convi...
Recensione Borderlands 4, tra divertimento e problemi tecnici Recensione Borderlands 4, tra divertimento e pro...
TCL NXTPAPER 60 Ultra: lo smartphone che trasforma la lettura da digitale a naturale TCL NXTPAPER 60 Ultra: lo smartphone che trasfor...
Un fulmine sulla scrivania, Corsair Sabre v2 Pro ridefinisce la velocità nel gaming Un fulmine sulla scrivania, Corsair Sabre v2 Pro...
Nokia Innovation Day 2025: l’Europa ha bisogno di campioni nelle telecomunicazioni Nokia Innovation Day 2025: l’Europa ha bisogno d...
iPhone 16 in Bianco e altri 2 colori a s...
Microsoft rimuove il blocco dell'aggiorn...
TikTok 'MAGA al 100%': Trump vuole modif...
Stuttering e freeze sui laptop da 3.000 ...
Government Data Intelligence for Agricul...
iPhone 17e limitato per non oscurare iPh...
Windows 11 può usare l'IA per cla...
Microsoft Edge diventa più sicuro...
Yakuza Kiwami 3: il nuovo trailer mostra...
Geely lo fa davvero: auto con garanzia a...
'Troppi videogiochi': ecco perché...
Videogiochi e TV aumentano la concentraz...
OneXFly Apex è la console portati...
Dati impressionanti: le auto autonome di...
Il folle esperimento: 12 modem 56K uniti...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 11:31.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v