Hagener Geschrieben 29. August 2007 Geschrieben 29. August 2007 Hallo, bin neu hier und hoffe jemand kann mir verständlich eine Lösung meines Problems erklären. Bin leider reiner Windows User und beschäftige mich seit kurzem auch mit Mac OSx Ich habe im Netz eine NAS ALL6600 TB Station eingebaut und möchte nun alle ext. Festplatten des Mac auf der NAS speichern. Leider bekomme ich jedesmal die Meldung, dass ein Objekt nicht kopiert werden kann, weil der Dateiname zu lang ist, oder der Name Zeichen enthält, welche vom Volume nicht dargestellt werden können. Ich würde ja wenn es überhaupt geht das System formatieren, brauche jedoch ein Filesystem, wo Mac und Windows Zugriff drauf haben, wenn auch in getrennten Ordnern. Ich hoffe das jemand eine Lösung dafür hat und mir das in simplem WindowsDeutsch erklären kann. Für eure Bemühungen schonmal vielen Dank im Vorraus. Martin
charmanta Geschrieben 29. August 2007 Geschrieben 29. August 2007 OK. Simpel gesprochen: Ein Mac unterstützt längere und komplexere Dateinamen, als praktisch ALLE einfachen NAS Büchsen darstellen können. Selbst wenn das NAS eine Unterstützung von Macs anbietet, dann ist das praktisch nie eine echte sog. AFP 3.1 Kompatibilität. Lösen kann man das nur mit Servern ( nichts anderes ist ein NAS ), die echtes AFP 3.1 sprechen. Das ALLNET ist ne dumme Büchse, die das nicht kann. Also keine Chance. Ne schöne Übersicht, was das NAS ( und auch WIN nicht kann ), findest Du hier: HELIOS Software GmbH - File System Test
Hagener Geschrieben 29. August 2007 Autor Geschrieben 29. August 2007 Danke für die (wenn auch nicht erfreuliche) Antwort! :old Ich habe mir schon fast sowas gedacht und habe mir folgendes überlegt: Ich werde mit einem Script, welches schon fertig beim OSx dabei ist alle Dateinamen nach den Symbolen / und ? durchsuchen lassen und durch andere (konforme) Zeichen ersetzen. Dann steht dem kopieren nichts mehr im Wege. Unser Grafiker weis auch schon Bescheid, dass er in Zukunft nicht mehr solche Zeichen benutzen darf. Wichtig ist mir halt nur, dass seine ganzen externen Platten geleert werden und so das Risiko eines Datenverlusts praktisch gegen null geht. Habe nämlich gestern erst eine 500GB externe von ihm nach Maxtor schicken müssen mit nem schicken Headcrash. Trotzdem vielen Dank für die Mühen MfG Martin
Schlaubi Geschrieben 30. August 2007 Geschrieben 30. August 2007 Ich werde mit einem Script, welches schon fertig beim OSx dabei ist alle Dateinamen nach den Symbolen / und ? Handelt es sich dabei um ein AppleScript (fast bissi zu langsam)? Wo finde ich das? Wäre für einen meiner Kollegen sehr interessant...
Hagener Geschrieben 3. September 2007 Autor Geschrieben 3. September 2007 Sorry das ich mich erst jetzt melde. Das Script findet man unter /Library/Scripts/ Finder Scripts (Replace Text in Item Names.scpt) Da ich von Mac Skripten so gar keine Ahnung habe, kann mir vielleicht jemand sagen, wie ich in dem Skript meine externe Festplatte komplett durchsuchen lassen kann inkl. aller Unterordner? MfG Hagener
Schlaubi Geschrieben 3. September 2007 Geschrieben 3. September 2007 Danke erstmal für den Tipp. Zu Deiner Frage: find . -type f -name '*[^a-zA-Z0-9_\.-]*'
charmanta Geschrieben 3. September 2007 Geschrieben 3. September 2007 ich glaube er meinte das Applescript ?
Hagener Geschrieben 3. September 2007 Autor Geschrieben 3. September 2007 Jetzt bin ich verwirrt. Da haut der mir nen code um die Ohren :beagolisc An welcher Stelle im Script muss ich das ergänzen oder abändern? Das Skript fängt ja mit: try tell application "Finder" to set the source_folder to (folder of the front window) as alias on error -- no open folder windows set the source_folder to path to desktop folder as alias end try display dialog "Search and replace in:" buttons {"File Names", "Folder Names", "Both"} default button 3 set the search_parameter to the button returned of the result repeat display dialog "Enter text to find in the item names:" default answer "" buttons {"Cancel", "OK"} default button 2 set the search_string to the text returned of the result if the search_string is not "" then exit repeat end repeat
Schlaubi Geschrieben 3. September 2007 Geschrieben 3. September 2007 Sorry, war grad nicht die Zeit da um ausführlicher zu werden...ist sie jetzt auch nicht, egal: Wie das mit AppleScript geht bzw. ob das geht weiß ich nicht. Recursiv durchsuchen geht auf jedenfall mit dem Kommandozeilen-Tool find. Du könntest also sagen suche/finde mir alle Dateien, die ... Du bekommst dann eine Liste von Pfaden zurück mit denen Du etwas anfangen kannst, z.B. nachgelagert den Pfad auf Umlaute untersuchen und diese z.B. durch Unterstriche ersetzen. Ob find in Verbindung mit dem AppleScript klappt (also nachgelagert), da bin ich etwas skeptisch (habe das Skript nur kurz überflogen...) ...und sorry für's um die Ohren haun
Schlaubi Geschrieben 5. September 2007 Geschrieben 5. September 2007 Hallo, also ich habe mir das AppleSkript mal kurz angeschaut. Öffnet man es mit dem SkriptEditor so steht am Anfang was es tut: --set the source_folder to choose folder with prompt "Folder containing items to edit:" -- get the path to the folder of the front window -- if no windows are open, the desktop folder will be used Wenn ich das jetzt nicht völlig falsch deute, dann würde ich die ext. Platte an meinen Mac anschließen, einen Doppelklick drauf machen, so dass sich ein Finder-Fenster öffnet und dann würde ich dieses Skript ausführen. (ein Backup der HDD wäre selbstverständlich nicht schlecht)
Hagener Geschrieben 5. September 2007 Autor Geschrieben 5. September 2007 Backup ist gemacht und ich habe das genauso gedeutet wie du. Problem an der Sache ist, dass anscheinend nur die angezeigte Ordnerebene im Finder bearbeitet wird, jedoch keine Unterordner. Eigentlich hatte ich erwartet, dass das Skript in die Tiefe geht... :old oder ich irgendwo einen Befehl einfügen kann so wie bei windows x:/*.*
Schlaubi Geschrieben 5. September 2007 Geschrieben 5. September 2007 Mhm...verstehe...na das ist doch echt blöd...und nu?
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden