Am Fre, 2003-02-07 um 20.58 schrieb Bernhard Walle:
On Fri, 07 Feb 2003 at 20:39 (+0100), Ratti wrote:
Am Fre, 2003-02-07 um 19.13 schrieb Bernhard Walle:
On Fri, 07 Feb 2003 at 18:40 (+0100), Ratti wrote:
Windows versteht den Schraegstrich als Verzeichnistrenner auch, das ist also kein grosses Problem.
Ne, geht nicht wirklich. Meine Mac-User legen gerne mal auf NTFS-Freigaben Dateien an , die Slashes, Sterne oder Anführungszeichen enthalten. Das wird von Win nicht wirklich verweigert, haut aber vorne und hinten nicht hin. Desweiteren Dateinamen, die mit Spaces enden, und und und...
Keine Ahnung wie das Zusammenspiel von NTFS-Freigaben im Zusammenhang mit MacOS funktioniert, die Windows-API versteht den Schraegstrich als Verzeichnistrenner trotzdem. Kannst Du gerne unter Windows direkt ausprobieren, habe ich naemlich auch schon in Programmierbuechern gelesen (weil man den \ in gaengigen Sprachen ja maskieren muss).
Definiere "funktioniert". Wenn du Windows als OS definierst, so wie "Linux ist nur der Kernel", dann ja. Wenn du Windows als das Gesamtsystem definierst wie "Ich kann Photoshop-Dateien auch unter WIndows öffnen", dann nein. Spätestens beim CD-Brennen oder bei der Freigabe über das Netzwerk für andere OSse gibt es massenhaft Ärger. Vergleichbar: Kann Linux Umbrüche in Dateinamen? Ja, kann es. Man muß nur korrekt escapen. Nein, kann es nicht, weil ein guter Teil der Tools die Grätsche macht.
Standard in Perl ist aber Textmodus, d. h. Du musst explizit in den Binaermodus umschalten, wenn Du z. B. bei Konstrukten wie
open (SRC, "/home/bwalle/test.jpg") or die " ... "; open (DST, "/home/bwalle/test2.jpg") or die " ... "; while (<SRC>) { print DST $_; } close SRC; close DST;
keine verkrueppelten Bilder haben willst.
Stimmt. Da ich aber kein Perl-Modul gefunden habe, welches in der Lage wäre, Dateien zu kopieren bei vollständiger Beibehaltung der Attribute, mache ich sowas ohnehin über die Shell: `cp -a $src $dest`; (Auch hier Escaping mal außen vor) Ich bin damit nicht glücklich, aber das die Fontlinge im weitesten Sinne ein Archivierungstool sind, kann es nicht angehen, daß sie Properties einer Datei verändern (Die dadurch z.B. immer wieder neu ins Backup geraten würde, obwohl sie nur die Position verändert hat, was häufig nicht gewünscht ist) Gruß, Ratti -- fontlinge Fontmanagement for Linux http://www.gesindel.de Schriftenverwaltung fuer Linux