JDownloader Community - Appwork GmbH
 

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 13.01.2017, 23:50
bredmich
Guest
 
Posts: n/a
Default Archiventpacker - Dateien mit sample im Namen nicht entpacken

Hallo Zusammen,

wie ist es möglich mit den Regeln des Archiventpackers das entpacken von Dateien die das Wort sample enthalten zu verhindern?

Danke und Gruß
Michael
Reply With Quote
  #2  
Old 16.01.2017, 12:24
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,289
Default

Einstellungen-Archiventpacker
Dateien nicht entpacken, die folgenden regulären Ausdrücken entsprechen
dort zb
.*sample.*
eintragen
__________________
JD-Dev & Server-Admin
Reply With Quote
  #3  
Old 18.07.2017, 19:58
jaydeeownluder jaydeeownluder is offline
Tera Loader
 
Join Date: Dec 2010
Location: kölle
Posts: 175
Default Wie ein Verzeichnis exkludieren / ausschließen / ignorieren / skippen ?

Wie würde es denn gehen, wenn ich ein ganzes Verzeichnis nicht entpackt haben möchte?

Nehmen wir z.B. das Verzeichnis "Sample" und alles, was sich innerhalb diesem befindet.

Meine Versuche mittels
.*sample\\.*

scheitern leider, obwohl sie auf **External links are only visible to Support Staff****External links are only visible to Support Staff** (super Tipp hier im Forum, danke!) augenscheinlich funktionieren.
Reply With Quote
  #4  
Old 19.07.2017, 10:33
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,289
Default

Siehe einen Post zuvor?! Warum nicht dieses Regex nehmen?

Warum sollte dein Regex matchen? sample. ?
__________________
JD-Dev & Server-Admin
Reply With Quote
  #5  
Old 19.07.2017, 13:33
jaydeeownluder jaydeeownluder is offline
Tera Loader
 
Join Date: Dec 2010
Location: kölle
Posts: 175
Default

Quote:
Originally Posted by Jiaz View Post
Siehe einen Post zuvor?! Warum nicht dieses Regex nehmen?
Du meinst ".*sample.*" ? Na weil der auch "supersamplewichigesdatei.ext" rausfiltern würde. Ich hätte den regex lieber auf ein Verzeichnis beschränkt, von dem ich weiss, das dort keine interessanten Dateien liegen, und nicht einen regex, der wild überall sucht.

(Übrigens habe ich das Wort "Sample" nur genommen, weil es in den Thread gepasst hat. Eines meiner Belange wäre z.B. ein Ordner mit Namen "Lizenz", den ich nicht entpackt haben möchte, jedoch Dateien, die z.b. lizenz.txt oder Lizenz-edu oder lizenz-de heissen.)

Quote:
Originally Posted by Jiaz View Post
Warum sollte dein Regex matchen? sample. ?
auf der Seite regex101 wo man regex prüfen/testen kann, hat es augenscheinlich funktioniert. Allerdings, bei meiner Suche im Netz fand ich heraus, das ja jede Sprache oder jedes Programm einen anderen Regex einsetzt.

Wie ich eurem regex beibringen kann, das er z.B. CaseInsensitiv sucht, ist mir auch nicht gelungen.
So muss ich jetzt halt bestimmte Dateiendungen einmal GROß und einmal klein angeben. Ist ja nicht so wild.
Reply With Quote
  #6  
Old 19.07.2017, 13:46
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,289
Default

Regex Groß/Kleinschreibung ist ein Modifier und soweit ich weiß fast bei jedem Regex gleich
docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html
regular-expressions.info/modifiers.html
(?i)

Du hast in deinem pattern einen punkt, aber solltest du nicht eher den Verzeichnis Delimiter nehmen? \ oder / ?
__________________
JD-Dev & Server-Admin
Reply With Quote
  #7  
Old 21.07.2017, 03:09
jaydeeownluder jaydeeownluder is offline
Tera Loader
 
Join Date: Dec 2010
Location: kölle
Posts: 175
Default

Quote:
Originally Posted by Jiaz View Post
Regex Groß/Kleinschreibung ist ein Modifier und soweit ich weiß fast bei jedem Regex gleich ;)
(?i)
Danke! Jetzt erinner' ich mich auch wieder... 8-]

Quote:
Originally Posted by Jiaz View Post
Du hast in deinem pattern einen punkt, aber solltest du nicht eher den Verzeichnis Delimiter nehmen? \ oder / ?

Ok, dann müsste mein obiges Beispiel " .*sample\\.* " aber doch funktionieren (tut es aber leider nicht).
Oder muss der Regex nach dem \\ aufhören? Oder muss noch ein Delimeter an den Anfang? (nicht, das ich das alles schon getestet hätte, aber es hat alles nicht funktioniert...gebt der nächsten JD2 installation doch mal ein paar grundlegende Beispiele als Kommentare mit, das wäre hilfreich)

Und unterscheidet JD2 auf verschiedenen Systemen (Mac, Win) nach / oder \ als Delimeter, oder ist ihm egal, ob / oder \ als Delimeter ?
Reply With Quote
  #8  
Old 21.07.2017, 10:50
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,289
Default

7Zip nutzt intern / als Delimiter, versuch es mal damit.
Hab zwei weitere Beispiele in die Default-Werte eingepflegt und den Hinweis mit / ergänzt
__________________
JD-Dev & Server-Admin
Reply With Quote
  #9  
Old 22.07.2017, 02:03
jaydeeownluder jaydeeownluder is offline
Tera Loader
 
Join Date: Dec 2010
Location: kölle
Posts: 175
Default

Quote:
Originally Posted by Jiaz View Post
7Zip nutzt intern / als Delimiter, versuch es mal damit.
Hab zwei weitere Beispiele in die Default-Werte eingepflegt und den Hinweis mit / ergänzt
Danke. Ich hab mal die neue Version installiert. Dein Beispiel auskommentiert und es funktioniert nicht. Der Ordner sample wird mit entpackt.
Reply With Quote
  #10  
Old 22.07.2017, 17:31
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,289
Default

Ich prüfe das nächste Woche mal. Hast du Links zu nem BspArchiv?
__________________
JD-Dev & Server-Admin
Reply With Quote
  #11  
Old 22.07.2017, 19:18
jaydeeownluder jaydeeownluder is offline
Tera Loader
 
Join Date: Dec 2010
Location: kölle
Posts: 175
Default

Danke, im moment nicht, die Archive wurden kurz nach dem Download wieder gelöscht.

Evtl. noch etwas nützliches für die Beispiele für unbedarfte User im JD2:

##Example to skip extraktion of multiple files, regardless of their case
##(?i).*\.(cpp|lnk|url|doc)
Reply With Quote
  #12  
Old 22.07.2017, 20:39
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,289
Default

Ich teste einfach am Montag. Also UnterOrdner Sample mit Dateien nicht entpacken, korrekt?
__________________
JD-Dev & Server-Admin
Reply With Quote
  #13  
Old 22.07.2017, 20:42
jaydeeownluder jaydeeownluder is offline
Tera Loader
 
Join Date: Dec 2010
Location: kölle
Posts: 175
Default

Wie geschrieben, ich habe andere Ordner, die ich exkludieren möchte, Sample war nur das aktuelle Beispiel.

Aber genau so soll es sein:
Einen angegebenen Ordner (mitsamt enthaltenen Dateien) NICHT enpacken.

Danke und schönes erholsames Wochenende!
Reply With Quote
  #14  
Old 22.07.2017, 21:59
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,289
Default

Melde mich dann am Montag
__________________
JD-Dev & Server-Admin
Reply With Quote
  #15  
Old 27.07.2017, 00:55
jaydeeownluder jaydeeownluder is offline
Tera Loader
 
Join Date: Dec 2010
Location: kölle
Posts: 175
Default

Hey, nachdem nun ein paar Updates reingelaufen sind, scheint es -augenscheinlich- zu funktionieren.
(Wie angegeben im Beispiel, bei der JD2 Installation)

Muchas Gracias!!
Reply With Quote
  #16  
Old 27.07.2017, 09:41
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,289
Default

Wie soll ich es sagen Es gab keinerlei Updates/Bugfixes/Änderungen
Ich tippe daher evtl doch irgendwie zwischen Regex und Archiv ein Zusammenhang.

Wenn es wieder *nicht* klappt, meld dich bitte wieder
__________________
JD-Dev & Server-Admin
Reply With Quote
  #17  
Old 27.07.2017, 11:32
jaydeeownluder jaydeeownluder is offline
Tera Loader
 
Join Date: Dec 2010
Location: kölle
Posts: 175
Default

Das ist ja wirklich spannend :-) denn an den Regexen habe ich auch nichts geändert.
Ok, dann melde ich mich, wenn mir auffällt, das es evtl. doch an bestimmten Archiven oder Ordnerkonstellationen liegen soll.
Danke ob der Aufmerksamkeit :-)
Reply With Quote
  #18  
Old 27.07.2017, 11:34
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,289
Default

Nichts zu danken Hab ja nichts gemacht
__________________
JD-Dev & Server-Admin
Reply With Quote
  #19  
Old 27.07.2017, 11:37
jaydeeownluder jaydeeownluder is offline
Tera Loader
 
Join Date: Dec 2010
Location: kölle
Posts: 175
Default

Zeit, Gedanken, Grips. Zwar alles virtuell, aber dennoch :-)
Reply With Quote
  #20  
Old 27.07.2017, 11:39
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,289
Default

Ich bin schon real oder doch nur eine virtuelle Entität :p
__________________
JD-Dev & Server-Admin
Reply With Quote
  #21  
Old 27.07.2017, 11:40
jaydeeownluder jaydeeownluder is offline
Tera Loader
 
Join Date: Dec 2010
Location: kölle
Posts: 175
Default

Genau! und *deswegen* das Danke!
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 14:24.
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.