JDownloader Community - Appwork GmbH
 

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 17.03.2023, 09:05
Tedolly Tedolly is offline
Giga Loader
 
Join Date: Dec 2015
Posts: 99
Default Wenn der Download-Pfad zu lang wird

Windows 7: Wenn der Download-Pfad zu lang wird, meldet JD "File not found" oder so ähnlich.
Abhilfe unter Windows 7: dem Downlaod-Pfad ein \\?\ voranstellen.
Dann sind über 32.000 Zeichen erlaubt. Dabei aber sehr aufpassen, dass keine ungültigen Zeichen vorkommen, denn der Pfad geht DIREKT und ohne jegliche Normalisierung an den DOS-Device-Namespace. Dadurch bekommt man Dateinamen hin, die z.B. mit einem Space oder Punkt enden. Ein normaler User bekommt solche Files nicht gelöscht oder umbenannt.

Last edited by Tedolly; 17.03.2023 at 09:07.
Reply With Quote
  #2  
Old 20.03.2023, 13:59
pspzockerscene's Avatar
pspzockerscene pspzockerscene is online now
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 70,922
Default

Hallo,
es ist nicht geplant, dies standardmäßig mit einzubauen, da solche langen Pfade dann später zu weiteren Problemen führen könnten.
Mögliche Lösungen für dich:
1. Deinen Standard Downloadpfad so einstellen, dass dieser "Trick" angewendet wird.
oder:
2. Den Pfad per Packagizer Regel bei langen Pfaden automatisch anpassen.
oder:
3. Anderes Betriebssystem ohne Pfadlängenbegrenzung nutzen.
__________________
JD Supporter, Plugin Dev. & Community Manager

Erste Schritte & Tutorials || JDownloader 2 Setup Download
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
Reply With Quote
  #3  
Old 21.03.2023, 15:57
pspzockerscene's Avatar
pspzockerscene pspzockerscene is online now
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 70,922
Default

Ich hake hiermit nochmal nach:

1. Du solltest keine "File not found" Fehlermeldung erhalten.
Ist dies wirklich der Fall, poste bitte einen Log und stelle Testlinks mit entsprechend langen Dateinamen zur Verfügung.

2. Ich möchte deine Anfrage mit meiner ersten Antwort nicht einfach ablehnen, aber das Thema ist komplexer als gedacht.
Windows unterscheidet hier z.B. zwischen "Gesamtlänge des Pfades" und "Länge eines Pfad-Segments" also z.B. "/segment1/segment2".

3. In jedem Fall ist zu bedenken: Es ergibt wenig sinn, wenn wir hier mit ein paar Tricks längere Pfade oder Dateinamen zulassen würden und diese dann später in anderen Programmen zu Problemen führen würden.

Grüße, psp
__________________
JD Supporter, Plugin Dev. & Community Manager

Erste Schritte & Tutorials || JDownloader 2 Setup Download
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
Reply With Quote
  #4  
Old 30.03.2023, 23:05
Tedolly Tedolly is offline
Giga Loader
 
Join Date: Dec 2015
Posts: 99
Default

Ich habe z.Z. leider keine solchen Links, kommen auch ziemlich selten vor.
Aber die Meldung "File not found" kommt auf jeden Fall, das kann ich noch einmal bestätigen.

Deine Lösungsmöglichkeit Nr. 1 ist doch klasse, bin garnicht darauf gekommen. Das Problem ist für mich damit schon gelöst. Wenn JD einen solchen Pfad erlaubt, werde ich das mal ausprobieren. Wenn ich auf die Files im Ordner nicht zugreifen kann, merke ich das ja schnell und weiß, der Ordnername muss gekürzt werden.

Das mit den Segmenten ist natürlich richtig, da bleibt es auch bei den DOS-Device-Pfaden mit \\?\ bei MAX_PATH. Bei mir trat das Problem noch nicht auf, nur die Gesamtlänge ist eigentlich öfter mal zu lang, weil ich eine ziemlich verschachtelte Ordnerstruktur für Projekte habe. MS sollte mal den Explorer dahingehend anpassen, aber für Win7 kommt da eh nix mehr.

Danke für Lösung 1.
Reply With Quote
  #5  
Old 31.03.2023, 14:37
pspzockerscene's Avatar
pspzockerscene pspzockerscene is online now
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 70,922
Default

Ich markiere das mal als "Erledigt", da es nicht per-se ein JD Problem ist.
Falls "File not found" nochmal auftritt, schick uns bitte einen Log.

Der Thread bleibt für weitere Posts geöffnet.

Grüße, psp
__________________
JD Supporter, Plugin Dev. & Community Manager

Erste Schritte & Tutorials || JDownloader 2 Setup Download
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +2. The time now is 20:09.
Provided By AppWork GmbH | Privacy | Imprint
Parts of the Design are used from Kirsch designed by Andrew & Austin
Powered by vBulletin® Version 3.8.10 Beta 1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.