Visualizza versione completa : utility per copiare su supporti file con nomi non ammissibili
filipsnew
27-06-2014, 21.50.54
salve, ho eseguito una ricerca ma non ho trovato niente. cmq il problema e' molto semplice. esiste un'utility che consenta di leggere file con nome tipo xxxx | yyy / e altri caratteri strani? ho notato questo, che ubuntu non fa problemi a leggere e scrivere tali file, mentre windows (che non ammette certi caratteri ovviamente li fa). ma il mio problema e' poter copiare su una penna tali file da ubuntu: anche qui avviene un rifiuto, evidentemente perche' la penna non e' configurata per accogliere file simili.
AMIGA
27-06-2014, 22.53.35
salve, ho eseguito una ricerca ma non ho trovato niente. cmq il problema e' molto semplice. esiste un'utility che consenta di leggere file con nome tipo xxxx | yyy / e altri caratteri strani? ho notato questo, che ubuntu non fa problemi a leggere e scrivere tali file, mentre windows (che non ammette certi caratteri ovviamente li fa). ma il mio problema e' poter copiare su una penna tali file da ubuntu: anche qui avviene un rifiuto, evidentemente perche' la penna non e' configurata per accogliere file simili.
Intanto non è Windows a non saper leggere questi file (se ti riferisci ai soli nomi e non al contenuto), ma sono i File Sytem utilizzati, il primo FAT usato da MS-DOS non supportava file con nomi più lunghi di 8+3 per l'estensione, con il nuovo Windows 95 ha allungato notevolmente la lungezza dei file, ma il problema caratteri strani è ancora rimasto. Tra i File system più permissivi troviamo quelli della piattaforma AMiGA, non sono esperto su Linux, ma non so se su questo sistema per esempio è possibile creare file trasparenti, praticamente solo spazi senza alcuna lettera, oppure un file nonminato con questi caratteri: ?, >, < /, \, *, guardare per credere :p
http://www.amigapage.it/images/upload/computer/2014/06/I27062014-1.jpg
filipsnew
28-06-2014, 02.56.25
in sostanza questi file, se copiati per sbaglio in windows (p.es. ne avevo copiati da ubuntu a windows), uno se li deve tenere per sempre.. ma possibile che non esista un'utility, non dico per copiarli su penna, ma almeno per cancellarli?
per il sistema amikit, non sapevo nemmeno che esistesse.. per me era un marchio dei lontani anni 80, invece ho appena visto che la storia è continuata anche dopo il fallimento commodore. Devo dire che la grafica di questo desktop è accattivante, ma ho visto in una pagina che presenta questo ambiente (insieme a AmigaSYS) che si tratta di un emulatore che abbisogna di windows, linux o altro.
AMIGA
28-06-2014, 03.44.22
in sostanza questi file, se copiati per sbaglio in windows (p.es. ne avevo copiati da ubuntu a windows), uno se li deve tenere per sempre.. ma possibile che non esista un'utility, non dico per copiarli su penna, ma almeno per cancellarli?
Si, ci sono utility per farlo, uno dei migliori in potenza e semplicità è Unlocker (http://www.emptyloop.com/unlocker/), una volta installato basta fare tasto destro mouse sul file, oppure appare automaticamento dopo una cancellazione fallita, il programma permette di eliminare, rinominare o copiare altrove tutti quei file che risultano incancellabili o rinominabili, in alcuni casi è possibile farlo anche con WinRAR, navigando come se fosse un filemanager si arriva sul file e dalla sua GUI impartire il comando cancella o rinomina.
http://cdn.ilovefreesoftware.com/wp-content/uploads/2013/06/unlocker-option.jpg
http://img.technospot.net/Delete-Rename-or-Move-a-locked-windows-file-Options-provided-by-unlocker.jpg
per il sistema amikit, non sapevo nemmeno che esistesse.. per me era un marchio dei lontani anni 80, invece ho appena visto che la storia è continuata anche dopo il fallimento commodore. Devo dire che la grafica di questo desktop è accattivante, ma ho visto in una pagina che presenta questo ambiente (insieme a AmigaSYS) che si tratta di un emulatore che abbisogna di windows, linux o altro.
Si AmiKit può essere avviato come AmigaSYS attraverso i vari Emulatori AMiGA come WinUAE e FS-UAE su PC, E-UAE, FS-UAE su Linux, E-UAE, MacUAE su OSX, E-UAE su PSX3, UAE4Droid e Omega 500 per Android. Qualche settimana fà è stata venduta una pendrive che si avvia direttamente con Amikit, ma basata linux.
http://static.wixstatic.com/media/5318cc_4559cc36faba4a8e8525a28d9bbe49f2.png_srz_p_ 980_410_75_22_0.50_1.20_0.00_png_srz
Per le discussioni su AMiGA vecchi e Moderni e i suoi eredi AROS e MorphOS, ti rimando a QUESTO (http://forum.wintricks.it/forumdisplay.php?f=30) link dedicato, intanto di allego un mio vecchio video illustrativo su Amikit
YgFwEUT5mAw
retalv
28-06-2014, 19.14.14
in sostanza questi file, se copiati per sbaglio in windows (p.es. ne avevo copiati da ubuntu a windows), uno se li deve tenere per sempre.. ma possibile che non esista un'utility, non dico per copiarli su penna, ma almeno per cancellarli?
Cerca in rete qualsiasi software di renamer per Windows e spiega al renamer che deve togliere i caratteri non ammessi da Windows (probabilmente li dovrai specificare...) o di trasformare tutti i nomi dei files in un nome casuale...
Ad esempio TotalCommander (anche in versione trial non registrata) ha lo "Strumento Multi Rinomina..." che ti permette di sostituire (ad esempio) un nome lungo con un contatore (1, 2, ... n): se rimangono caratteri spuri come | in passaggi successivi userai la funzione trova-sostiuisci per farli diventare corretti.
Alla fine del lavoro prendi la tua cartella e la cancelli come tutte le altre...
filipsnew
29-06-2014, 00.49.13
grazie Amiga, leggendo 'unlocker' mi è venuto in mente che devo averlo nei downloads scaricato un po' di tempo fa tramite link di una specie di newsletter di informatica. Ora ricordo che effettivamente cancella, ma ignoravo la possibilita' di rename, e finora non mi era mai servito.
grazie retalv (ma la Loc. non era 'seconda stella a destra'? o la seconda era anche l'ultima?) per la procedura dettagliata, se non pesa troppo (come immagino) lo scarico e poi rinomino tutto (questa operazione di rename mi risulta indispensabile, perché, dovendo reinstallare tutto, perderei tutti quei file creati in Linux!)
AMIGA
29-06-2014, 00.59.36
grazie Amiga, leggendo 'unlocker' mi è venuto in mente che devo averlo nei downloads scaricato un po' di tempo fa tramite link di una specie di newsletter di informatica. Ora ricordo che effettivamente cancella, ma ignoravo la possibilita' di rename, e finora non mi era mai servito.
Si Unlocker è uno strumento leggero ed efficace, oltre a Elimina e Ronomina è ottima anche la funzione Sposta, comodo quando bisogna prendersi al volo un file dalle Temp bloccato dal sistema operativo :p
filipsnew
29-06-2014, 03.01.51
su linux ho scaricato totalcommander, installazione andata a buon fine con emulatore per windows, ma quando cerco di rinominare succede quanto si può vedere qui (https://docs.google.com/file/d/0B6XjEw3kNp6wRFEyR0RYalo5a1E/edit)
come si nota in molti nomi di file appare |, io ho messo trova | e sostituisci con trattino -, ma nei nomi nuovi a destra non appare alcuna modifica (con altre prove, p.es. trova B, invece funziona perfettametne). Secondo voi, che carattere è quella barra verticale??
ho fatto una prova, la barra è quella solita |, solo che Trova non riesce a leggerla, forse perché si tratta di un carattere speciale riservato a qualche funzinalità del progrmma.. (p. es ho visto che ? e * fanno azioni specifiche).. eppure ci deve essere un modo per sostituire questo carattere
AMIGA
29-06-2014, 10.42.09
Mi spieghi dove vai a prendere questi File, se sono frutto di "Salvataggi", per evitare questa cosa, invece di fare salva devi optare per "Salva con Nome", se invece si tratta di download diretti li rinomini sullo stesso PC con Unlocker.
Però attenzione in alcuni casi i file non si possono copiare o rinominare solo perchè sono protetti, questo succede quando vuoi prendere i dati da un'altro utente che aveva una password e una protezione sui suoi file, in questo caso per meterci le mani bisogna diventare proprietari delle directory e dei file, QUI (http://forum.wintricks.it/showthread.php?t=161287&highlight=diventare+proprietari) trovi una discussione su questo problema.
retalv
29-06-2014, 11.24.31
su linux ho scaricato totalcommander, installazione andata a buon fine con emulatore per windows, ma quando cerco di rinominare ...
Fammi capire e a parte il risultato... scarichi un pacchetto per Windows che funziona lavorando direttamente sul filesystem, lo installi in emulazione con Wine su Linux per operare su un filesystem Windows..?
Ti sembra una cosa logica? :crying:
Usa un renamer per Linux (per dirne uno pyRenamer) e amen, oltretutto elimini il problema dei permessi sui files operando dalla stessa utenza con cui li hai presumibilmente creati.
filipsnew
30-06-2014, 01.19.12
Fammi capire e a parte il risultato... scarichi un pacchetto per Windows che funziona lavorando direttamente sul filesystem, lo installi in emulazione con Wine su Linux per operare su un filesystem Windows..?
un momento.. il filesystem dovrebbe essere quello di Linux, infatti la cartella sta sulla scrivania. Inoltre, tieni presente che se cambio nel campo Trova il carattere | con p.es. 'a' oppure '-' ecc. mettendo un certo carattere che li rimpiazza, automaticamente viene visualizzata a dx la modifica dei nomi dei file.. qui il problema, per me risiede proprio nel carattere "|"
@AMIGA, non credo che dipenda da protezione dei file. Questi non hanno nessuna password, li ho semplicemente scaricati da un sito che offre tutorial su argomenti informatici, quindi potrei agire con Unlocker, ma esiste in Unlocker una funzione tipo quella di totalcommander, ossia di sostituire uno specifico carattere non ammissibile con uno ammissibile? questo per il mio caso è fondamentale perche' quei file sono pagine html di cui avevo ritoccato il codice interno per mantenere la struttura ad albero della guida originale del sito: se cambio radicalmente il nome, sai che caos mi diventa ri-ritoccare tutti i riferimenti in html tra una pagina e l'altra? se invece potessi appena sostituire "|" con p.es. "-" mi basterebbe nel codice fare un'operazione analoga Trova / Sostituisci.
AMIGA
30-06-2014, 01.33.00
@AMIGA, non credo che dipenda da protezione dei file. Questi non hanno nessuna password,
Non è quella che intendo ma quella del "propietario del file", per intenderci le autorizzazioni che servono ad alcuni utenti per entrare nella cartella appartenenti ad altri utenti o di un utente di livello superiore
Protezione sistemi Windows
http://www.sceneboot.org/up/archivio/24-04-11_12-13-pm_151.15.112.170_Tut.%202.JPG
esiste in Unlocker una funzione tipo quella di totalcommander, ossia di sostituire uno specifico carattere non ammissibile con uno ammissibile? questo per il mio caso è fondamentale perche' quei file sono pagine html di cui avevo ritoccato il codice interno per mantenere la struttura ad albero della guida originale del sito: se cambio radicalmente il nome
Se devi salvare le pagine Web con nomi brevi e di tuo gusto, dal Browser devi scegliere Salva pagina con nome, directory e File .htm non avranno più nomi strani
retalv
30-06-2014, 04.03.06
un momento.. il filesystem dovrebbe essere quello di Linux, infatti la cartella sta sulla scrivania. Inoltre, tieni presente che se cambio nel campo Trova il carattere | con p.es. 'a' oppure '-' ecc. mettendo un certo carattere che li rimpiazza, automaticamente viene visualizzata a dx la modifica dei nomi dei file.. qui il problema, per me risiede proprio nel carattere "|"
Ho riletto... non ho capito male io, ma con il primo e il terzo post parli di entrambe le cose, prima dei file su ubuntu che non riesci a copiare su chiavetta, poi dei file in windows che non riesci più a cancellare...
in sostanza questi file, se copiati per sbaglio in windows (p.es. ne avevo copiati da ubuntu a windows), uno se li deve tenere per sempre.. ma possibile che non esista un'utility, non dico per copiarli su penna, ma almeno per cancellarli?
...cerca di essere chiaro su quale è il problema.
Se parliamo di FS Linux, TotalCommander non serve a una cippa: il carattere "|" in Win è vietato (è un carattere di ridirezione) e probabilmente viene ignorato in quanto non è possibile inserirlo, quindi... al contrario per Linux non è un problema, qualsiasi carattere (ad esclusione di / e \00 (nul) è accettato.
Tutti i filesystem MS non lo accettano tanto meno sulle chiavette USB dove di norma trovi FAT32... ma c'è caso anche che il nome sia troppo lungo, controlla che non sia superiore a 260 caratteri (percorso compreso): in linux il limite nei nomi è 255 caratteri ma al di la del percorso e se unisci questo al fatto che NTFS accetta svariati Kbytes di caratteri (32767 caratteri per l'esattezza) ma che viene limitato a livello di API per compatibilità con i FS precedenti, capisci la facilità di Linux a scriverli e l'impossibilità di Windows (non di NTFS) a gestirli...
Quali caratteri non è possibile utilizzare in un nome di file?
In un nome di file (in Windows) non è possibile utilizzare i caratteri seguenti:
\ / ? : * " > < |
Installa il renamer massivo che ti ho già detto (o uno equivalente), usa la funzione di sostituzione (tab Substitutions>Replace) e passa la paura...
LoryOne
30-06-2014, 09.45.44
Se hai copiato i files che presentano nel nome caratteri non ammissibili da Linux a Windows, cancellali utilizzando lo stesso sistema che hai usato per copiarli.
Il fatto è che in Windows esiste una verifica preventiva dei caratteri utilizzabili nel nome del file.
Tutti i caratteri evidenziati da retalv hanno funzionalità diverse all'interno della shell del DOS, poichè interpretati ognuno secondo la sua funzione: I caratteri evidenziati da retalv non possono figurare all'interno di un nome di file, poichè manderebbero in crisi il parser del prompt e vanificherebbero le utilities utilizzate da riga di comando; Le API utilizzate per l'accesso al FS sono identiche sia per l'interfaccia grafica, sia per la shell, quindi le operazioni di gestione dei files sono soggette ad indentiche restrizioni.
Ciononostante, si può bypassare queste restrizioni utilizzando in modo non convenzionale altre API ad accesso di più basso livello, cosa che accade con utilities particolari e specifiche ;)
LoryOne
30-06-2014, 10.02.31
su linux ho scaricato totalcommander, installazione andata a buon fine con emulatore per windows, ma quando cerco di rinominare succede quanto si può vedere qui (https://docs.google.com/file/d/0B6XjEw3kNp6wRFEyR0RYalo5a1E/edit)...
Il carattere "|" è il pipe. Viene utilizzato per passare come input ad un'utility l'output dell'altra.
Funziona solo se l'output è uno stream.
filipsnew
02-07-2014, 04.27.49
Se hai copiato i files che presentano nel nome caratteri non ammissibili da Linux a Windows, cancellali utilizzando lo stesso sistema che hai usato per copiarli.
questo metodo super sbrigativo non mi era venuto in mente!:)
Ciononostante, si può bypassare queste restrizioni utilizzando in modo non convenzionale altre API ad accesso di più basso livello, cosa che accade con utilities particolari e specifiche ;)
si' ma qui ci addentriamo in un livello, il S.O. e le sue API (nettare sublime al sentor d agave), che allo stato attuale non conosco :)
filipsnew
02-07-2014, 05.23.54
Ho riletto... non ho capito male io, ma con il primo e il terzo post parli di entrambe le cose, prima dei file su ubuntu che non riesci a copiare su chiavetta, poi dei file in windows che non riesci più a cancellare...
...cerca di essere chiaro su quale è il problema.
hai perfettamente ragione, nell'esposizione sono stato un po' ambiguo. Il motivo e' che io avevo chiaro nella mente quale fosse il problema centrale (quello legato alla copiatura su chiavetta), mentre l'altro (cancellazione da Windows) era fittizio, visto che a breve reinstallo tutto, ma, logicamente, tu hai interpretato quello che hai letto, che si presentava come due problemi.
Installa il renamer massivo che ti ho già detto (o uno equivalente), usa la funzione di sostituzione (tab Substitutions>Replace) e passa la paura...
Chiaro e preciso. Ho perfettamente risolto con il programma indicato (anzi, adesso me lo segno in modo da reinstallarlo non appena faccio la reinstallazione del sistema)
Grazie!
filipsnew
02-07-2014, 05.31.49
Se devi salvare le pagine Web con nomi brevi e di tuo gusto, dal Browser devi scegliere Salva pagina con nome, directory e File .htm non avranno più nomi strani
purtroppo avevo fatto Salva mantenendo il nome automatico delle pagine (anche perche' quei nomi erano espressivi). Le pagine erano parecchie, quindi, mantenedo i nomi, sono riuscito ad andare speditamente, ma non avevo pensato al carattere | in relazione ad un successivo backup su chiavetta
borgata
02-07-2014, 09.22.46
si' ma qui ci addentriamo in un livello, il S.O. e le sue API (nettare sublime al sentor d agave), che allo stato attuale non conosco :)
Non richiede nulla di tutto questo, devi semplicemente utilizzare un programma che non utilizza le API di sistema, come del resto hai fatto. ;)
AMIGA
03-07-2014, 07.53.29
purtroppo avevo fatto Salva mantenendo il nome automatico delle pagine
Dov'è il problema, li ricarichi e poi li risalvi con il nome che fuoi, oppure usare il bun vecchio "Web Site Zip Packer" che ti compatta tutto il link in un solo file.
vBulletin® v3.8.6, Copyright ©2000-2024, Jelsoft Enterprises Ltd.