| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| |
| 3DEXPERIENCE Conference 2024 | München, eine Veranstaltung am 16.10.2024
|
Autor
|
Thema: Dateiname beim kopieren von einer ext. Festplatte zu lang (3280 / mal gelesen)
|
LuckyStrike1889 Mitglied Konstrukteur/Technischer Produktdesigner für Maschinen- und Anlagenkonstruktion
Beiträge: 264 Registriert: 27.05.2014 Win 7 Professional DELL PRECISION Intel Xeon X5660 12x2,8Ghz Quadro K2000 24GB Arbeitsspeicher Solidworks 2016 + SP 5.0
|
erstellt am: 25. Aug. 2017 08:59 <-- editieren / zitieren --> Unities abgeben:
Hallo Zusammen, folgende Herausforderung: Ich muss den kompletten CAD-Bestand von einer externen Festplatte auf mein Notebook ziehen. An der Ordnerstruktur des CAD-Bestandes darf ich nichts ändern. Wenn ich jetzt den Ordner auf meinen Desktop kopieren möchte dann erscheint am Ende des Kopiervorganges bei einigen Bauteilen die Fehlermeldung das der Dateipfad/Name zu lang ist. Ich kopiere schon extra auf den Desktop um unnötige Zeichen im Dateipfad zu vermeiden. Wie gehe ich hier am besten vor? ------------------ Gruß Lucky Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Hofe Mitglied Werkzeugmacher
Beiträge: 440 Registriert: 12.01.2008 Computer: Aldi Schreibtisch: Ikea Werkbank: Baumarkt Software: 1967-2021, viele Updates und SP's, aber sicher nicht alle, deswegen immer wieder Sicherheitslücken
|
erstellt am: 25. Aug. 2017 09:11 <-- editieren / zitieren --> Unities abgeben: Nur für LuckyStrike1889
Zitat: Original erstellt von LuckyStrike1889: Ich kopiere schon extra auf den Desktop um unnötige Zeichen im Dateipfad zu vermeiden.
Moin, damit vermeidest Du nicht, sondern erzeugst. Der Desktop ist ein Unterverzeichnis (...\Benutzer\xxxxxx\Desktop) Grüße Hofe ------------------ Ist mir egal, wer Dein Vater ist; solange ich angle läuft hier keiner übers Wasser! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
LuckyStrike1889 Mitglied Konstrukteur/Technischer Produktdesigner für Maschinen- und Anlagenkonstruktion
Beiträge: 264 Registriert: 27.05.2014 Win 7 Professional DELL PRECISION Intel Xeon X5660 12x2,8Ghz Quadro K2000 24GB Arbeitsspeicher Solidworks 2016 + SP 5.0
|
erstellt am: 25. Aug. 2017 09:14 <-- editieren / zitieren --> Unities abgeben:
|
Joshua63 Mitglied Maschinenbautechniker
Beiträge: 371 Registriert: 08.11.2006 W10 SP1 Intel i7 8700K Quatro P4000 32GB RAM SW 2021 SP4.1 SWX PDM Professional 2021
|
erstellt am: 25. Aug. 2017 09:31 <-- editieren / zitieren --> Unities abgeben: Nur für LuckyStrike1889
Hi, das Problem kenne ich. Probiere die entsprechende Datei mal umzubenennen. Ich vermute, das das Problem schon auf deiner Festplatte besteht. Bist du einmal in dieser Windowsfalle hast du nur eine Möglichkeit: Die Ordner darüber müssen umbenannt werden, damit der Pfad + Dateiname unter 256 Zeichen liegt. Du kannst diese Dateien sonst weder kopieren, löschen, öffnen ect. Grüßle ------------------ Viele Wege führen zum Ziel .......... und ich will alle wissen ! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
LuckyStrike1889 Mitglied Konstrukteur/Technischer Produktdesigner für Maschinen- und Anlagenkonstruktion
Beiträge: 264 Registriert: 27.05.2014 Win 7 Professional DELL PRECISION Intel Xeon X5660 12x2,8Ghz Quadro K2000 24GB Arbeitsspeicher Solidworks 2016 + SP 5.0
|
erstellt am: 25. Aug. 2017 12:08 <-- editieren / zitieren --> Unities abgeben:
|
ThoMay Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 5260 Registriert: 15.04.2007 SWX 2019 Windows 10 x64
|
erstellt am: 25. Aug. 2017 12:25 <-- editieren / zitieren --> Unities abgeben: Nur für LuckyStrike1889
|
CAD-Maler Mitglied Konstrukteur / CAD-Admin / Mädchen für alles
Beiträge: 727 Registriert: 17.01.2007 SWX 2023 SP5 Draftsight 2023 Win 11 Enterprise Intel i7-13700 2.10 GHz 64GB RAM Nvidia RTX A2000 12GB SWx EPDM AP+ CSWE 2018
|
erstellt am: 25. Aug. 2017 13:35 <-- editieren / zitieren --> Unities abgeben: Nur für LuckyStrike1889
Kopieren mit gleichzeitigen umbenennen per VBA-Makro: Code:
Dim fso As ObjectQuelle = "..." 'Dateiname inkl. Pfad Ziel= "..." 'Ziel-Dateiname inkl. Pfad Set fso = CreateObject("Scripting.FileSystemObject") fso.copyfile Quelle, Ziel
oder ähnlich als Kommandozeilen-Befehl: Code:
Copy Quelle Ziel z.B.: "Copy C:\temp\Datei1.txt D:\Ordner1\Ordner2\Datei2.txt"
Dabei gehen dir natürlich die Referenzen flöten, da wirst du aber vermutlich sowieso nicht drumherumkommen... Falls du den hast, kannst du evtl. mit dem SolidWorks-Explorer versuchen, zu kopieren und gleichzeitig umzubenennen. Gruß, Jens ------------------ CSWA, CSWP, CSWPA-SM & -SU =) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Christian_W Ehrenmitglied V.I.P. h.c. Konstrukteur (Dipl-Ing)
Beiträge: 3256 Registriert: 04.04.2001 CSWP 12/2015<P>SWX2021sp5 Win10/11 (SWX2016, SWX2012) proAlpha6.2e00/calinkV9 (Tactonworks) (Medusa7, NesCAD2010, solidEdge19)
|
erstellt am: 27. Aug. 2017 15:16 <-- editieren / zitieren --> Unities abgeben: Nur für LuckyStrike1889
Zitat: ... Ich vermute, das das Problem schon auf deiner Festplatte besteht...
Das nehme ich auch an. Da hat jemand etwas tolles gemacht (mit Pfadlänge 250 Zeichen - alles ok), dann in einen Unterordner geschoben mit nochmal 20 Zeichen ... und dann geht nichts mehr. Da ohne Änderungen rauszukommen ist ziemlich unlösbar . Gruß, Christian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
KMassler Ehrenmitglied V.I.P. h.c. CAD Admin + Mädchen für Alles...
Beiträge: 2675 Registriert: 06.11.2000 SolidWorks Start 1999 ** CSWP 01/2008 ** ------------------ Zuletzt beruflich: - SWX2020 SP5; - SAP/PLM+ECTR; - DriveWorks Pro; - Programmierung: VBA, aktuell Visual Studio 2022/VB.Net ------------------ ab 2024 (privat): Onshape und anderes
|
erstellt am: 28. Aug. 2017 09:27 <-- editieren / zitieren --> Unities abgeben: Nur für LuckyStrike1889
Du kannst ja mal diesen Trick versuchen (ohne Gewähr): Erstelle auf C: denselben Pfad bis zum obersten verwendeten Ordner, wie er auf der externen HD besteht, z.B. auf der Externen Disk, ich nenne sie mal e: e:\irgendeinellenlangerpfad\hierkommendieSWXDteien und auf der lokalen Platte c:\irgendeinellenlangerpfad\hierkommendieSWXDteien Und dann mit SUBST zwei künstliche Laufwerke, denen diese Pfade zugeordnet werden. Also im CMD-Fenster subst f: c:\irgendeinellenlangerpfad subst g: e:\irgendeinellenlangerpfad eingeben Damit hast du 2 neue Pseudolaufwerke und kannst dann von g:\hierkommendieSWXDteien nach f:\hierkommendieSWXDteien kopieren. Vielleicht funktioniert's ja ------------------ Klaus http://www.alko-tech.com | mein Gästebuch Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ad_man Mitglied freiberuflicher Entwicklungsing. (Fahrzeugtechnik, CSWP, CPPA))
Beiträge: 1384 Registriert: 20.12.2003 SolidWorks 2023 SP5 mit Enterprise PDM , Windows 11, Dell Precision 3660, i7-12700K, 96 GB DDR-Ram, Quadro RTX A4000
|
erstellt am: 28. Aug. 2017 14:15 <-- editieren / zitieren --> Unities abgeben: Nur für LuckyStrike1889
Hallo Lucky, evtl. Rechner mit Linux-Stick oder -DVD starten und über Linux kopieren. Dort dürfen die Pfade wohl länger sein, ich meine 4095 Zeichen. Ansonsten würde ich es auch über die SUBST-Geschichte von Klaus versuchen. ------------------ ========== Gruß Andreas ========== Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Alexx2 Mitglied design engineer
Beiträge: 950 Registriert: 25.10.2010 SWX2020SP5.0 Win10X64
|
erstellt am: 28. Aug. 2017 16:37 <-- editieren / zitieren --> Unities abgeben: Nur für LuckyStrike1889
Windows macht Zicken wenn der Pfad/Dateiname zu lange ist bzw. die files in zu vielen Unterordner gelagert sind. Beim Kopieren vergisst dann Windoof einfach auf bestimmte Dateien. Zum Abgleich bestimmter Verzeichnisse benutze ich daher BeyondCompare. Hier ist die Pfadlänge egal, bzw. wird korrekt aufgelöst. HoprItHelps lg Alex [Diese Nachricht wurde von Alexx2 am 28. Aug. 2017 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
KMassler Ehrenmitglied V.I.P. h.c. CAD Admin + Mädchen für Alles...
Beiträge: 2675 Registriert: 06.11.2000 SolidWorks Start 1999 ** CSWP 01/2008 ** ------------------ Zuletzt beruflich: - SWX2020 SP5; - SAP/PLM+ECTR; - DriveWorks Pro; - Programmierung: VBA, aktuell Visual Studio 2022/VB.Net ------------------ ab 2024 (privat): Onshape und anderes
|
erstellt am: 29. Aug. 2017 07:58 <-- editieren / zitieren --> Unities abgeben: Nur für LuckyStrike1889
|
Alexx2 Mitglied design engineer
Beiträge: 950 Registriert: 25.10.2010 SWX2020SP5.0 Win10X64
|
erstellt am: 29. Aug. 2017 08:40 <-- editieren / zitieren --> Unities abgeben: Nur für LuckyStrike1889
|