Pagina 1 di 1
Ordine file numerati su kde 3.5
Inviato: mar 6 gen 2009, 12:18
da slack68
Salve,
forse l'argomento non è pertinente col resto dei post, ma comunque inerente ai DE.
In KDE 3.5.10 se metto 12 file numerati in una directory questi vengono disposti in maniera errata e cioè invece di 1, 2, 3, 4, etc... in 1, 10, 11, 12, 2, 3, 4 etc.
Si può ovviare al problema?
Grazie in anticipo

Re: Ordine file numerati su kde 3.5
Inviato: mar 6 gen 2009, 13:19
da JohnnyMnemonic
Ho diviso questo post dal precedente (viewtopic.php?f=1&t=27255&start=0) per fare un pò d'ordine
Comunque la soluzione che mi viene in mente e usare uno 0 davanti al numero, mi spiego:
invece che 1,2,3,4,5,6,7,8,9,10,11,12
dovresti avere 01,02,03,04,05,06,07,08,09,10,11,12
Re: Ordine file numerati su kde 3.5
Inviato: mar 6 gen 2009, 15:06
da ZeD
So che magari non è molto, ma su
http://code.google.com/p/unusefulscript ... aNumeri.py dovresti trovare un mio veccho script "SistemaNumeri.py".
(clicca su "view raw file" per scaricarlo)
Me l'ero scritto io proprio per questi ordinamenti.
ps:
Se avete commenti / modifiche / richieste / insulti, non avete che da chiedere

Re: Ordine file numerati su kde 3.5
Inviato: mer 7 gen 2009, 11:49
da slack68
Ho provato ad installare il file ma mi da un errore...
bash-3.1# python SistemaNumeri.py
Traceback (most recent call last):
File "SistemaNumeri.py", line 154, in <module>
bases, names = izip(*imap(split, filenames))
ValueError: need more than 0 values to unpack
Sbaglio qualcosa?
Tnk's
Re: Ordine file numerati su kde 3.5
Inviato: mer 7 gen 2009, 12:18
da raffaele181188
Ma lo script python è integrabile con konqueror? Cioè si può installare in modo che sia LA REGOLA per l'ordine dei files?
Anche io in questi casi uso la soluzione di Johnny Mnemonic di inserire uno 0 prima dell'unità, ma questo è un po' artificioso onestamente...
Il fatto è che (credo anche in Windows) i file vengono mostrati in ordine alfabetico, solo che spesso alcune cose rendono difficile trovare istantaneamente ciò che si cerca (per esempio, lo spazio all'interno del nome del file viene contato? Eventuali punti e trattini? E poi la questione dei numeri...) Servirebbe un ordinamento "intelligente" per directory con tanti files, non semplicemente la comparazione all'interno della tabella UNICODE... Io per esempio ho spesso difficoltà a rintracciare i files sul mio iPod proprio per questi motivi
Re: Ordine file numerati su kde 3.5
Inviato: mer 7 gen 2009, 14:55
da red
slack68 ha scritto:Salve,
forse l'argomento non è pertinente col resto dei post, ma comunque inerente ai DE.
In KDE 3.5.10 se metto 12 file numerati in una directory questi vengono disposti in maniera errata e cioè invece di 1, 2, 3, 4, etc... in 1, 10, 11, 12, 2, 3, 4 etc.
Si può ovviare al problema?
Grazie in anticipo

Comunque l'ordinamento non è sbagliato, poiché l'ordinamento essendo di tipo "enciclopedico", o tipo vocabolario se preferisci pone giustamente l'1 prima del 2, come fosse la "a" prima della "b" e conseguentemente tutto ciò che inizia con "1" lo mette prima di ciò che inizia con "2", come appunto tutte le parole, qualunque lunghezza abbiano, se iniziano con "a" sono ordinate prima di quelle che iniziano con "b".
La soluzione migliore, se posso, è quella già scritta di usare degli "0" davanti alle cifre significative.
Ciao

.
Re: Ordine file numerati su kde 3.5
Inviato: mer 7 gen 2009, 15:03
da ZeD
slack68 ha scritto:Codice: Seleziona tutto
bash-3.1# python SistemaNumeri.py
Traceback (most recent call last):
File "SistemaNumeri.py", line 154, in <module>
bases, names = izip(*imap(split, filenames))
ValueError: need more than 0 values to unpack
Sbaglio qualcosa?
No, scusa, avevo lasciato un bug id*ota che non fa funzionare il programma senza file
in pratica dovresti lanciare (eventualmente con le opzioni --test e --verbose) il programma seguito dai file da rinominare
Codice: Seleziona tutto
$ for i in `seq 13`; do touch $i; done
$ ls
1 10 11 12 13 2 3 4 5 6 7 8 9
$ SistemaNumeri.py --verbose *
1 -> 01
10 -> 10
Warning: `10 è già usato!'
11 -> 11
Warning: `11 è già usato!'
12 -> 12
Warning: `12 è già usato!'
13 -> 13
Warning: `13 è già usato!'
2 -> 02
3 -> 03
4 -> 04
5 -> 05
6 -> 06
7 -> 07
8 -> 08
9 -> 09
$ ls
01 02 03 04 05 06 07 08 09 10 11 12 13
$
Comunque ho appena aggiornato la versione... ora dovrebbe andare anche senza parametri
Re: Ordine file numerati su kde 3.5
Inviato: mer 7 gen 2009, 15:14
da ZeD
Ah, ho scritto un (abbozzo) di integrazione con konqueror... in realtà mi sono limitato a creare un servicemenu
Codice: Seleziona tutto
$ cat ~/.kde/share/apps/konqueror/servicemenus/SistemaNumeri.desktop
[Desktop Entry]
Type=Service
Actions=SistemaNumeri
ServiceTypes=all/all
[Desktop Action SistemaNumeri]
Name=Rinomina i file effettuando il padding dei numeri incontrati
Exec=SistemaNumeri.py %U
ovviamente come prerequisito è avere SistemaNumeri.py nel PATH (o mettere il percorso completo nel campo Exec)
Una volta fatto questo basta selezionare i file da rinominare, cliccare col pulsante destro e, sotto la voce "azioni" dovrebbe comparire anche "Rinomina i file effettuando il padding dei numeri incontrati"