#1
|
|||
|
|||
![]()
Kann JD eigentlich alle völlig leeren Ordner, die im voreingestellten Download-Ordner sind, automatisch löschen in einer Periode oder etwa beim Starten / Beenden von JD? Oder ginge das (nur) mit einem Skript?
In dem voreingestellten Download-Ordner sind ja nach einer gewissen Zeit sehr viele, hunderte etwa, leere Ordner.
__________________
Aktuelles Windows |
#2
|
||||
|
||||
![]()
@Dockel: Warum sind dort nach *gewisser Zeit sehr viele ...leere Ordner* ? JDownloader löscht leere Ordner von selbst. Nur der Default-DownloadOrdner selbst wird nicht gelöscht, daher wäre es gut herauszufinden warum dort die leeren Ordner übrig bleiben? Zb Eventscripter Skripte die einfach Dateien verschieben? Oder gleiche Ursache wie hier, https://board.jdownloader.org/showpo...2&postcount=16
Hier bitte etwas Feedback, ala...welche leeren Ordner sind das? Nach dem Download/nach dem Entpacken oder nach der Ausführung von Skripten?
__________________
JD-Dev & Server-Admin |
#3
|
|||
|
|||
![]() Quote:
Ich dachte, das müssten die Ornder sein, die JD automatisch vor einem / jedem Download automatisch anlegt. Dann kommt es aber aus verschiedenen Gründen (Datei nicht mehr vorhanden vielleicht, nur mit Konto ladbar vielleicht oder "Übersringen" aktiviert oder Nutzer unterbricht / stoppt beim Countdown zum Laden, vielleicht viele weitere Ereignisse, die mir momentan nicht einfallen). Nach dem Entpacken werden sie, glaube ich, automatisch gelöscht. Da wäre mir noch nichts anderes aufgefallen jedenfalls. Nein, nein, kein solches Skript hier vorhanden, das derartiges täte, meines Wissens. Derartige Skripte dürften hier überhaupt nicht ausgeführt werden.
__________________
Aktuelles Windows |
#4
|
||||
|
||||
![]()
Wie ist die Profieinstellung "GeneralSettings.createfoldertrigger" bei dir eingestellt?
Links, die in der Downloadliste landen und beim Downloadversuch scheitern, könnten durchaus zu solchen leeren Ordnern führen. Es gibt einen Thread (& Ticket) dazu, indem es darum geht, eine Einstellungsmöglichkeit zu ergänzen, die dafür sorgt, dass der Ordner erst erstellt wird, wenn sehr sicher ist, dass der Download funktionieren wird: Klick Derzeit sehe ich hier keine Lösung außer evtl ein EventScripter Script, das nach Bearbeitung eines Paketes ohne gestartete Downloads den Paket-Unterordner löscht sofern vorhanden und leer. EventScripter subforum: https://board.jdownloader.org/forumdisplay.php?f=52 EventScripter help article: https://support.jdownloader.org/know...event-scripter
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#5
|
|||
|
|||
![]() Quote:
Spoiler:
![]() Quote:
Quote:
__________________
Aktuelles Windows Last edited by pspzockerscene; 11.02.2025 at 16:17. Reason: SPOILER Tag ergänzt |
#6
|
||||
|
||||
![]()
@Dockel: Danke der Rückmeldung. Bzg Unterordner erstellen, das ist ja bekannt. Irgendwann muss ja der Ordner vorhanden sein. Henne Ei Problem. Der Download kann keine Datei erstellen/prüfen ohne den Ordner vorher zu erstellen. Der Ordner kann ja nicht wissen, ob/wann ein Download letztendlich geladen wird. Existiert der Ordner nicht, so muss er ja auch erst erstellt werden um zu prüfen ob dieser angelegt werden kann (Rechteprüfung + Pfadlänge), und falls dann irgendwelche Fehler passieren (Datei Offline, Nicht genug Speicherplatz...) dann macht es ja wenig Sinn den Ordner direkt wieder zu löschen, um ihn evtl ne Sekunde später, für die nächste Datei im Paket, direkt erneut anzulegen und dann Erstellen/Löschen/Erstellen/Löschen Schleifen zu haben. Damit ist auch niemanden geholfen.
__________________
JD-Dev & Server-Admin |
#7
|
||||
|
||||
![]()
Letztendlich kannst du ruhig ein Skript nutzen was beim Beenden alle leere Ordner aus deinem Default DownloadOrdner löscht, da diese ja eh wieder im Anschluss, bei Bedarf, angelegt werden.
__________________
JD-Dev & Server-Admin |
#8
|
|||
|
|||
![]()
Ja, ganz normales / sinnvolles Verhalten von JD.
Dann werde mal nach einem solchen Skript fragen. Komisch, dass das bisher offenbar noch keiner getan hat (aber hat das ja jemand). Vielen Dank!
__________________
Aktuelles Windows |
#9
|
||||
|
||||
![]() Quote:
![]()
__________________
JD-Dev & Server-Admin |
#10
|
||||
|
||||
![]()
__________________
JD-Dev & Server-Admin |
#11
|
|||
|
|||
![]() Quote:
__________________
Aktuelles Windows |
#12
|
||||
|
||||
![]()
@Dockel: Ich habe dein Skriptgesuch mal verschoben
![]()
__________________
JD-Dev & Server-Admin |
#13
|
|||
|
|||
![]()
Ups, da war ich wohl in einem falschen Thread. Dankesehr!
__________________
Aktuelles Windows |
#14
|
||||
|
||||
![]()
Ich hab mal eine "Customizable Action" dafür gebaut, die leere Ordner im Downloadordner löscht.
Screenshot: ![]() Die kann man sich in eine der Toolbars legen und bei Bedarf auch mit einem benutzerdefinierten Hotkey ausführen. Eine automatische Ausführung gibt es noch nicht. Sobald die möglich ist, würde ich als Trigger folgendes nehmen: - Downloads wurden gestoppt - JD wird beendet und/oder JD wird gestartet Die besagte Action wird mit dem nächsten CORE-Update released. Bitte auf das nächste CORE-Update warten! Please wait for the next CORE-Update! Wartest du auf einen angekündigten Bugfix oder ein neues Feature? Updates werden nicht immer sofort bereitgestellt! Bitte lies unser Update FAQ! | Please read our Update FAQ! --- Are you waiting for recently announced changes to get released? Updates to not necessarily get released immediately! Bitte lies unser Update FAQ! | Please read our Update FAQ! -psp-
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#15
|
|||
|
|||
![]()
Super, vielen Dank!
Die kann man also zusätzlich zum Skript noch nehmen, falls man mal zwischendurch mal leere Ordner löschen wollte?
__________________
Aktuelles Windows |
#16
|
||||
|
||||
![]()
Kann man machen wie man will.
Afaik kann man Skripte auch mit Hotkeys triggern. Ob du das also übers Skript oder die Action machst, ist dir überlassen.
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#17
|
|||
|
|||
![]()
Ja, verstehe. Eigentlich würde ich denken, man brauchte nur eins von beiden. Ich vermute, einzig das Skript würde völlig reichen.
Vielen Dank nochmals für beides.
__________________
Aktuelles Windows |
#18
|
||||
|
||||
![]() Quote:
Das in JDownloader eingebaute Feature ist jedoch einfacher zu verwenden, sobald released.
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#19
|
|||
|
|||
![]() Quote:
__________________
Aktuelles Windows |
#20
|
||||
|
||||
![]()
Um Skripte verwenden zu können musst du erst das EventScripter Addon installieren, den Code einfügen und korrekten Trigger setzen.
Fertige Actions in JDownloader lassen sich als normaler Anwender einfacher einrichten.
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#21
|
|||
|
|||
![]()
Ah ja, also etwa für Nutzer, die Skripte bislang gar nicht nutzten, wäre es in dieser Hinsicht einfacher. Mit dem "Nachteil" eben, dass sie bei Bedarf oder periodisch immer selbst das Löschen erneut auslösen müssten.
Okay, vielen Dank.
__________________
Aktuelles Windows |
#22
|
||||
|
||||
![]() Quote:
Dieser Teil kommt noch und ist verfügbar, sobald dieser Thread als "Erledigt" markiert wurde.
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#23
|
|||
|
|||
![]() Quote:
__________________
Aktuelles Windows |
#24
|
||||
|
||||
![]() Quote:
Darum geht es in dem in Post #10 verlinkten Ticket. Das Feature ist noch nicht eingebaut, weshalb der Thread nicht als "Erledigt" markiert ist. Der Thread wird mit dem Präfix "Erledigt" markiert, sobald das Feature eingebaut ist.
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#25
|
|||
|
|||
![]() Quote:
Sollte man dann daran denken, das Skript abzuschalten nach besagtem Update, weil die Funktionen interdependieren könnten?
__________________
Aktuelles Windows |
#26
|
||||
|
||||
![]() Quote:
![]()
__________________
JD-Dev & Server-Admin |
#27
|
|||
|
|||
![]() Quote:
Aber man kann also wohl ohne Bedenken einfach beides laufen lassen.
__________________
Aktuelles Windows |
#28
|
||||
|
||||
![]()
Ja.
__________________
JD-Dev & Server-Admin |
#29
|
|||
|
|||
![]()
Okay, danke sehr.
__________________
Aktuelles Windows |
![]() |
Thread Tools | |
Display Modes | |
|
|