Newsgroup: it.comp.os.win.xp
Titolo: Per chi si ricorda di PCTools (DOS)

Salve a tutti,
 
esiste per Windows XP un tool che effettui
l'ordinamento dei file su disco (non in tempo
reale)?
Se non ricordo male il buon vecchio PCTools lo
faceva
 
Grazie

 faceva
 
Curiosità, in cosa consiste/va questo ordinamento dei file sul disco? È 
forse un defrag?
 
-- 
Ciao, Guglielmo.

 forse un defrag?
 
No. Era proprio l'ordinamento alfabetico dei files all'interno della 
directory. Ai tempi di Fat, VFat, FAT32 era decisamente molto utile 
avere i files ordinati; questo rendeva la navigazione di "File Manager" 
decisamente più fluida e veloce.
Esistevano diversi tools che facevano questa operazione, da PcTools 
(DS.exe) ad altri come LFNSort 
http://www8.pair.com/dmurdoch/programs/lfnsort.htm
 
Per NTFS però non conosco nulla: i tool attuali per esempio DropIp 
http://dropit.sourceforge.net/
 per effettuare il sort "spostano" tutti i 
files in ordine alfabetico in una nuova directory. Poi basta spostare la 
directory al posto della precedente...
-- 
	Luca Amicone
--
"PRB: Event Log Does Not Resize Without Clearing" 
http://support.microsoft.com/?id=142032
 

 ha scritto nel messaggio 
news:50c5d23...@news.tin.it...

ma se clicchi "nome" in una finestra qualsiasi di explorer a te non te li 
mette in ordine alfabetico?? 
 
 
 

 ha scritto nel messaggio 
news:50c5d23...@news.tin.it...

in qualunque finestra di explorer imposti
 
visualizza dettagli
 
disponi per nome
 
dovrebbe già in automatico metterli in ordine alfabetico
 
coi dovuti limiti di xp ovviamente
 
 
-- 
Erano creature troppo schifose, con solo due braccia e due gambe, quella 
pelle d'un bianco nauseante e senza squame...
http://altagradazione.blogspot.com/
 
 
 
 
 

 
"Guglielmo" <mmemmoTO...@tiscali.it.invalid> ha scritto nel messaggio 
news:50c5d99d$0$17944$4faf...@reader1.news.tin.it...

Ricordo benissimo il favoloso PCTools, da me usato milioni di volte, come 
pure esattamente quel file DS (mi pare significasse Directory Sort).
Queste features all'epoca servivano a trovare una cartella con i files 
direttamente ordinati in modo alfabetico o altro.
L'ordinamento era istantaneo, quindi dedurrei a memoria che non avvenisse 
tramite una sorta di deframmentazione, ma forse semplicemente agendo sulla 
FAT.
Altro non ricordo.
Però la prova che i files in qualche modo fossero realmente ordinati per 
esempio alfabeticamente, era data dal fatto che se poi si eseguiva un copy 
files in effetti sulla destinazione i file venivano copiati nell'effettivo 
ordine voluto e la cosa si notava in tempo reale.
Attualmente non faccio simili esperimenti, mi accontento di ordinare i files 
al volo visualmente, e da sempre ho trascurato Explorer perchè mi servo del 
ben più performante WinCommander (TotalCommander).
Prima o poi mi prenderà la curiosità di sperimentare quel tipo di tentativo 
tipo vecchio dos.
Anche a me piacerebbe una utility di quel tipo per i windows attuali.
Leo 
 
 

 faceva
 
Mitico PCTools e anche il Norton Commander....
Ma comunque non ti serve.
Winzozz e' stupido ma ntfs no', se vai col prompt di dos a vedere la dir 
che ti interessa li trovi in ordine alfabetico, tuttalpiu' cambia le 
preferenze nella visualizzazione exploreer di win.
Bye
 
 

 (DS.exe) ad altri come LFNSort
 
DS.exe mi pare fosse nelle Norton Utilities, sono andato a guardare nel
porta floppy ed ho ancora due floppy (da 720 kilobyte) con due versioni
delle utilities di Peter Norton, oltre ad uno con il Commander e uno con il
Disk Editor, che ricordo mi salvň il fondoschiena un paio di volte
permettendomi di recuperare due tabelle di partizioni errate. Che tempi,
non c'era ancora il web dove reperire informazioni e si andava spesso a
tentativi ed intuizioni. Ha da veně TestDisk :) 
 
Detto ciň ed asciugata la lacrimuccia nostalgica, non capisco mica tanto
l'esigenza al  giorno d'oggi. Explorer come gli altri file manager
consentono viste con vari ordinamenti compreso quello alfabetico, il prompt
dei comandi per impostazione predefinita mostra l'ordinamento alfabetico,
variabile dal MS DOS 5 con l'opzione -o a dir che consente altri tipi di
ordinamento. Boh... non ci arrivo, ma a che servirebbe oggi come oggi
questa operazione?
 
 
-- 
Ciao, Guglielmo.

 ma a che servirebbe oggi come oggi questa operazione?
 
Credo che contribuirebbe, oggi come allora, a velocizzare la 
visualizzazione e probabilmente anche la gestione (per esempio copia o 
movimentazione) di directory DAVVERO cariche e stracariche di files. A 
suo tempo anche 500 files facevano la differenza, oggi credo non sia 
proprio più necessario. Ma forse se parliamo di qualche decina di 
migliaia di files, un trattamento preventivo di ordinamento penso possa 
ancora valere la pena.
Senza poi contare che molte pennette sono in Fat32 e lì un accesso 
veloce sarebbe già ben più gradito!
-- 
	Luca Amicone
--
"Risoluzione dei problemi relativi al messaggio di errore Stop 
0x0000007B o "0x4,0,0,0"" 
http://support.microsoft.com/?id=122926
 

 ancora valere la pena.
 
L'ordinamento alfabetico di 100000 stringhe (che nel nostro caso 
sarebbero i nomi dei file da ordinare) richiede circa 0,05 s.
Se pensi a tutto il tempo che un file manager impiega a caricare 
l'elenco dei file in memoria, inserirli nell'elenco da mostrare, 
caricare l'icona del file e visualizzarla, ti rendi conto che parliamo 
di tempi centinaia di volte superiori al tempo necessario per 
l'ordinamento alfabetico dei file.
 
A quanto ne so, il file system accede sequenzialmente ai file, per cui 
(se ciò è vero) statisticamente, la ricerca di un qualunque file 
all'interno di una MFT ordinata richiederebbe un tempo *identico* a 
quello richiesto in presenza di una MFT non ordinata.
 
E' anche vero che il SO permette di leggere la MFT e quindi, in presenza 
di una MFT ordinata, uno si potrebbe scrivere un programma per accedere 
in modo non sequenziale ad un file (con notevole guadagno di tempo in 
applicazioni particolari e in presenza di molti file).
 
Cristiano