Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Wind Tre 'accende' il 5G Standalone in Italia: si apre una nuova era basata sui servizi
Wind Tre 'accende' il 5G Standalone in Italia: si apre una nuova era basata sui servizi
Con la prima rete 5G Standalone attiva in Italia, WINDTRE compie un passo decisivo verso un modello di connettività intelligente che abilita scenari avanzati per imprese e pubbliche amministrazioni, trasformando la rete da infrastruttura a piattaforma per servizi a valore aggiunto
OPPO Find X9 Pro: il camera phone con teleobiettivo da 200MP e batteria da 7500 mAh
OPPO Find X9 Pro: il camera phone con teleobiettivo da 200MP e batteria da 7500 mAh
OPPO Find X9 Pro punta a diventare uno dei riferimenti assoluti nel segmento dei camera phone di fascia alta. Con un teleobiettivo Hasselblad da 200 MP, una batteria al silicio-carbonio da 7500 mAh e un display da 6,78 pollici con cornici ultra ridotte, il nuovo flagship non teme confronti con la concorrenza, e non solo nel comparto fotografico mobile. La dotazione tecnica include il processore MediaTek Dimensity 9500, certificazione IP69 e un sistema di ricarica rapida a 80W
DJI Romo, il robot aspirapolvere tutto trasparente
DJI Romo, il robot aspirapolvere tutto trasparente
Anche DJI entra nel panorama delle aziende che propongono una soluzione per la pulizia di casa, facendo leva sulla propria esperienza legata alla mappatura degli ambienti e all'evitamento di ostacoli maturata nel mondo dei droni. Romo è un robot preciso ed efficace, dal design decisamente originale e unico ma che richiede per questo un costo d'acquisto molto elevato
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 21-07-2005, 17:54   #1
fbcyborg
Senior Member
 
L'Avatar di fbcyborg
 
Iscritto dal: Jan 2004
Città: ROMA
Messaggi: 2055
[JAVA] Dir Listing - Assurdo!!!!

Questo piccolo programma cerca di simulare un ls -l unix, con un solo piccolo grande problema: funziona solo se i path è System.getProperty("user.dir")
PERCHE'?????? è assurdo!
Se creo un file con un path diverso, non c'è nulla da fare, le date e le dimensioni dei files sono rispettivamente 01-01-1970 e 0, e neanche gli attributi drw vengono visualizzati.
Codice:
import java.io.*;
import java.util.Date;
import java.text.DateFormat;

public class Ls {
	public static void main(String[] args) throws IOException{
	System.out.println(System.getProperty("user.dir"));
	File f = new File(System.getProperty("user.dir"));
	//File f = new File("D:\\");
	//File f = new File("D:\\Temp");
		
	String[] fList = f.list();
	
	String[] d = new String[fList.length];
	String[] r = new String[fList.length];
	String[] w = new String[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] = "-";
	}		
	
	for(int j=0;j<fList.length;j++){
		System.out.println(d[j] + r[j] + w[j] + "xr-xr-x     root     root " +
			formatta12((new File(fList[j])).length()) +" " + 
			dataFormatter(new Date((new File(fList[j])).lastModified()))+
			"  " + fList[j]);
	}
	
	System.gc();
	}
	
	private static String dataFormatter(Date d){
		DateFormat f = DateFormat.getDateInstance(DateFormat.MEDIUM);
		return formattaData11(f.format(d));
	}
	
	private static String formattaData11(String data){
		if(data.length()==10)
			return " " + data;
		else
			return data;
	}
	
	private static String formatta12(long number){
		char[] c = new Long(number).toString().toCharArray();
		char[] ret = new char[12];
		int i = 0;
		for (;i<(12-c.length);i++)
			ret[i] =' ';
		// arraycopy(Object src, int srcPos, Object dest, int destPos, int length)
		System.arraycopy(c,0,ret,i,c.length); 
		return new String(ret);
	}
}
__________________
^ThE CyBoRg^
fbcyborg è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2005, 17:58   #2
fbcyborg
Senior Member
 
L'Avatar di fbcyborg
 
Iscritto dal: Jan 2004
Città: ROMA
Messaggi: 2055
Ah, forse ho capito perchè:
in fList ci sono solo i nomi dei files, e non dell'intero percorso...
ma come risolvere questo problema??
__________________
^ThE CyBoRg^
fbcyborg è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2005, 18:05   #3
fbcyborg
Senior Member
 
L'Avatar di fbcyborg
 
Iscritto dal: Jan 2004
Città: ROMA
Messaggi: 2055
OK, scusate ma ho risolto utilizzando il metodo
listFiles() della classe Files!

Ciaooo
__________________
^ThE CyBoRg^
fbcyborg è offline   Rispondi citando il messaggio o parte di esso
Old 22-07-2005, 07:13   #4
mjordan
Bannato
 
L'Avatar di mjordan
 
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR ‫Casco: XR1000 Diabolic 3
Messaggi: 27578
Quote:
Originariamente inviato da fbcyborg
OK, scusate ma ho risolto utilizzando il metodo
listFiles() della classe Files!

Ciaooo
Arrivo sempre tardi, questa la sapevo
mjordan è offline   Rispondi citando il messaggio o parte di esso
Old 22-07-2005, 09:15   #5
fbcyborg
Senior Member
 
L'Avatar di fbcyborg
 
Iscritto dal: Jan 2004
Città: ROMA
Messaggi: 2055
e vabbè dai... tranquillo!!!! grazie cmq
__________________
^ThE CyBoRg^
fbcyborg è offline   Rispondi citando il messaggio o parte di esso
Old 22-07-2005, 09:28   #6
mjordan
Bannato
 
L'Avatar di mjordan
 
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR ‫Casco: XR1000 Diabolic 3
Messaggi: 27578
Quote:
Originariamente inviato da fbcyborg
e vabbè dai... tranquillo!!!! grazie cmq
E di che? Te lo sei risolto da solo il problema...
mjordan è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Wind Tre 'accende' il 5G Standalone in Italia: si apre una nuova era basata sui servizi Wind Tre 'accende' il 5G Standalone in Italia: s...
OPPO Find X9 Pro: il camera phone con teleobiettivo da 200MP e batteria da 7500 mAh OPPO Find X9 Pro: il camera phone con teleobiett...
DJI Romo, il robot aspirapolvere tutto trasparente DJI Romo, il robot aspirapolvere tutto trasparen...
DJI Osmo Nano: la piccola fotocamera alla prova sul campo DJI Osmo Nano: la piccola fotocamera alla prova ...
FUJIFILM X-T30 III, la nuova mirrorless compatta FUJIFILM X-T30 III, la nuova mirrorless compatta
Addio console: Just Dance Now trasforma ...
Driver Radeon Adrenalin 25.10: perch&egr...
Oltre le GPU: NVIDIA annuncia NVQLink, ...
Samsung lancia il Team Galaxy Italia per...
Magic Leap: indistinguibili dai normali ...
Aruba Cloud: trasparenza sui costi e str...
Quando il cloud si blocca e resti al fre...
Integrare per competere, la sfida digita...
Leggenda del rally e modernità: S...
La Python Software Foundation rinuncia a...
Full HD e QLED, è in offerta un TV da 32...
Honda ha rilasciato un nuovo video sul p...
Resident Evil Requiem: arriva su Switch ...
Marshall Acton III in promo su Amazon in...
2 portatili che costano poco ma vanno be...
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: 20:46.


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