{"id":22134,"date":"2024-07-03T16:42:24","date_gmt":"2024-07-03T14:42:24","guid":{"rendered":"https:\/\/tuxproject.de\/blog\/?p=22134"},"modified":"2024-08-05T11:03:47","modified_gmt":"2024-08-05T09:03:47","slug":"in-eigener-sache-dateien-mit-yymmdd_-prafixieren-per-dragdrop","status":"publish","type":"post","link":"https:\/\/tuxproject.de\/blog\/2024\/07\/in-eigener-sache-dateien-mit-yymmdd_-prafixieren-per-dragdrop\/","title":{"rendered":"In eige\u00adner Sache: Datei\u00aden mit yymmdd_ pr\u00e4\u00adfi\u00adgie\u00adren per Drag&amp;Drop"},"content":{"rendered":"\n<p>Die Geschich\u00adte der Ver\u00adsi\u00adons\u00adkon\u00adtroll\u00adsy\u00adste\u00adme ist eine Geschich\u00adte vol\u00adler Miss\u00adver\u00adst\u00e4nd\u00adnis\u00adse. Eines die\u00adser Miss\u00adver\u00adst\u00e4nd\u00adnis\u00adse ist, dass man f\u00fcr das Ver\u00adsio\u00adnie\u00adren von Doku\u00admen\u00adten zwin\u00adgend ein kom\u00adpli\u00adzier\u00adtes System ben\u00f6\u00adtigt, des\u00adsen unn\u00f6\u00adtig unlo\u00adgi\u00adsche Bedie\u00adnung nicht nur ein Hand\u00adbuch, son\u00addern auch das Lesen von zw\u00f6l\u00adfund\u00advier\u00adzig \u201eTuto\u00adri\u00adals\u201c auf win\u00addi\u00adgen Web\u00adsites vor\u00adaus\u00adsetzt, um \u00fcber\u00adhaupt die Grund\u00adla\u00adgen eini\u00adger\u00adma\u00ad\u00dfen auf die Ket\u00adte zu krie\u00adgen.<\/p>\n\n\n\n\n<p>Am ande\u00adren Ende des Kom\u00adple\u00adxi\u00adt\u00e4ts\u00adspek\u00adtrums sit\u00adzen frei\u00adlich Fir\u00admen, deren Ver\u00adsi\u00adons\u00adkon\u00adtrol\u00adle dar\u00adin besteht, dass sie der jeweils aktu\u00adel\u00adlen Aus\u00adf\u00fch\u00adrung eines Doku\u00adments das jeweils aktu\u00adel\u00adle Datum im Datei\u00adna\u00admen vor\u00adan\u00adstel\u00adlen. Das indes emp\u00adfiehlt sogar <a href=\"https:\/\/guides.library.harvard.edu\/c.php?g=1033502&amp;p=7496710\">die Biblio\u00adthek der Har\u00advard-Uni\u00adver\u00adsi\u00adt\u00e4t<\/a>, wo man h\u00e4u\u00adfi\u00adger mal mit Doku\u00admen\u00adten arbei\u00adtet, habe ich geh\u00f6rt. Wenn man aber ein Doku\u00adment von gestern hat und es f\u00fcr heu\u00adte neu ver\u00adsio\u00adnie\u00adren m\u00f6ch\u00adte, dann muss man es umst\u00e4nd\u00adlich kopie\u00adren, die Umbe\u00adnen\u00adnen-Taste dr\u00fccken, das alte Datum aus dem Namen l\u00f6schen und das neue Datum in den Namen rein\u00adko\u00adpie\u00adren.<\/p>\n\n\n\n\n<p>Das fin\u00adde ich albern.<\/p>\n\n\n\n\n<p>Und weil ich alber\u00adne Com\u00adpu\u00adter\u00adpro\u00adble\u00adme <a href=\"https:\/\/code.rosaelefanten.org\/fileweight\/tree?type=flat\">gern l\u00f6se<\/a>, habe ich ein klei\u00adnes Pro\u00adgramm geschrie\u00adben, das die\u00adse Schrit\u00adte kom\u00adplett dadurch ersetzt, dass man es star\u00adtet und dann belie\u00adbig vie\u00adle Datei\u00aden in sein Fen\u00adster hin\u00adein\u00adzieht, die dann ent\u00adspre\u00adchend kopiert und ver\u00adsio\u00adniert wer\u00adden.<!--more--><\/p>\n\n\n\n\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tuxproject.de\/blog\/wp-content\/uploads\/2024\/07\/DatePrefixCopy.png\" alt width=\"146\" height=\"148\" class=\"alignright size-full wp-image-22135\" srcset=\"https:\/\/tuxproject.de\/blog\/wp-content\/uploads\/2024\/07\/DatePrefixCopy.png 146w, https:\/\/tuxproject.de\/blog\/wp-content\/uploads\/2024\/07\/DatePrefixCopy-118x120.png 118w\" sizes=\"auto, (max-width: 146px) 100vw, 146px\">Das Pro\u00adgramm tr\u00e4gt den \u00fcber\u00adschau\u00adbar kom\u00adpli\u00adzier\u00adten Namen <em>Date\u00adPre\u00adfix\u00adCo\u00adpy<\/em> und ist <a href=\"https:\/\/cdn.tuxproject.de\/projects\/dateprefixcopy\/\">hier<\/a> RAR-ver\u00adpackt vor\u00adkom\u00adpi\u00adliert zum Her\u00adun\u00adter\u00adla\u00adden ver\u00adf\u00fcg\u00adbar. Es gibt hier\u00advon kei\u00adne Ver\u00adsi\u00adon f\u00fcr ande\u00adre Betriebs\u00adsy\u00adste\u00adme als Win\u00addows. Fir\u00admen, die so etwas machen, set\u00adzen nach mei\u00adner Beob\u00adach\u00adtung <em>immer<\/em> Win\u00addows ein, so dass es daf\u00fcr kei\u00adnen <em>Markt<\/em> g\u00e4be, und die Bedien\u00adober\u00adfl\u00e4\u00adche mei\u00adnes Pro\u00adgramms setzt nativ auf das Win\u00addows-API, weil ich au\u00dfer\u00ador\u00addent\u00adlich wenig Lust hat\u00adte, einen Rat\u00adten\u00adschwanz an Abh\u00e4n\u00adgig\u00adkei\u00adten hin\u00adter\u00adher\u00adzie\u00adhen zu m\u00fcs\u00adsen. <del datetime=\"2024-08-05T09:02:09+00:00\"><em>Eigent\u00adlich<\/em> woll\u00adte ich dort, wo jetzt der etwas lang\u00adwei\u00adli\u00adge Text \u201eDrop Files Here\u201c (Mehr\u00adspra\u00adchig\u00adkeit ist der\u00adzeit nicht geplant) steht, statt\u00addes\u00adsen ein bun\u00adtes Bild\u00adchen rein\u00adma\u00adchen, aber auf\u00adgrund eines (bereits gemel\u00adde\u00adten) <a href=\"https:\/\/code.rosaelefanten.org\/dateprefixcopy\/file?ci=56dc8f377d871e9d&amp;name=src\/dateprefixcopy.lisp&amp;ln=77\">Feh\u00adlers im zugrun\u00adde\u00adlie\u00adgen\u00adden Frame\u00adwork<\/a> l\u00e4sst sich das der\u00adzeit nicht ver\u00adn\u00fcnf\u00adtig kom\u00adpi\u00adlie\u00adren. Viel\u00adleicht hole ich das irgend\u00adwann mal nach.<\/del> (<em>Nach\u00adtrag vom 5. August 2024:<\/em> Der Feh\u00adler wur\u00adde umgan\u00adgen.)<\/p>\n\n\n\n\n<p><em>Nat\u00fcr\u00adlich<\/em> wur\u00adde das Pro\u00adgramm <a href=\"https:\/\/code.rosaelefanten.org\/dateprefixcopy\/dir?ci=tip\">in Com\u00admon Lisp<\/a> imple\u00admen\u00adtiert, denn v\u00f6l\u00adlig zu Recht wies ein gesch\u00e4tz\u00adter Tex\u00adte\u00adschreib\u00adkol\u00adle\u00adge anl\u00e4ss\u00adlich eines zuvor von mir geschrie\u00adbe\u00adnen Pro\u00adgramms <a href=\"https:\/\/schwerdtfegr.wordpress.com\/2020\/11\/09\/eine-moegliche-alternative-zu-youtube-dl\/\">dar\u00adauf hin<\/a>, dass Rust, das ich hier\u00adf\u00fcr anfangs eben\u00adfalls im Sinn hat\u00adte, eine Spra\u00adche ist, die ja nun nicht jeder zu ver\u00adste\u00adhen ver\u00admag oder auch nur beab\u00adsich\u00adtigt. Aber wer kann denn bit\u00adte kein Lisp?  <img src=\"https:\/\/tuxproject.de\/blog\/wp-content\/plugins\/wp-monalisa\/icons\/smiley_emoticons_wink2.gif\" alt=\";)\" width=\"18\" height=\"18\" class=\"wpml_ico\">  (Au\u00dfer\u00addem senkt das die Wahr\u00adschein\u00adlich\u00adkeit, dass irgend\u00adein Schwach\u00adkopf in Zukunft mal einen Teil des Codes per ChatGPT als \u201esei\u00adnen\u201c Code aus\u00adgibt, ohne die Lizenz dran\u00adzu\u00adschrei\u00adben, weil er sie <em>gar nicht ken\u00adnen<\/em> kann. \u2013 Dass wir mal die Rech\u00adte von Urhe\u00adbern wenig\u00adstens <em>ein wenig<\/em> sch\u00fct\u00adzen k\u00f6n\u00adnen wer\u00adden, indem wir unpo\u00adpu\u00adl\u00e4\u00adre Tech\u00adno\u00adlo\u00adgie ver\u00adwen\u00adden, h\u00e4t\u00adte mir vor ein paar Jah\u00adren ja auch noch kei\u00adner geglaubt. Aber ich schwei\u00adfe ab.)<\/p>\n\n\n\n\n<p>M\u00f6ge es irgend\u00adwem von Nut\u00adzen sein.<\/p>\n\n\n\n\n<hr>\n\n\n\n<p>Mei\u00adnung des Tages: Im Kampf gegen <em>den Kin\u00addes\u00admiss\u00adbrauch<\/em> <a href=\"https:\/\/www.heise.de\/news\/Millionen-von-Paywalls-bei-OnlyFans-erschweren-den-Kampf-gegen-Kindesmissbrauch-9787456.html\">sei es<\/a> ein enor\u00admes Hin\u00adder\u00adnis, wenn Men\u00adschen f\u00fcr im Inter\u00adnet feil\u00adge\u00adbo\u00adte\u00adne Waren (Por\u00adnos zum Bei\u00adspiel; war\u00adum eigent\u00adlich nicht auch iPho\u00adnes?) um Geld gebe\u00adten wer\u00adden.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Die Geschich\u00adte der Ver\u00adsi\u00adons\u00adkon\u00adtroll\u00adsy\u00adste\u00adme ist eine Geschich\u00adte vol\u00adler Miss\u00adver\u00adst\u00e4nd\u00adnis\u00adse. Eines die\u00adser Miss\u00adver\u00adst\u00e4nd\u00adnis\u00adse ist, dass man f\u00fcr das Ver\u00adsio\u00adnie\u00adren von Doku\u00admen\u00adten zwin\u00adgend ein kom\u00adpli\u00adzier\u00adtes System ben\u00f6\u00adtigt, des\u00adsen unn\u00f6\u00adtig unlo\u00adgi\u00adsche Bedie\u00adnung nicht nur ein Hand\u00adbuch, son\u00addern auch das Lesen von zw\u00f6l\u00adfund\u00advier\u00adzig \u201eTuto\u00adri\u00adals\u201c auf win\u00addi\u00adgen Web\u00adsites vor\u00adaus\u00adsetzt, um \u00fcber\u00adhaupt die Grund\u00adla\u00adgen eini\u00adger\u00adma\u00ad\u00dfen auf die Ket\u00adte zu krie\u00adgen. Am \u2026<\/p>\n<p><a href=\"https:\/\/tuxproject.de\/blog\/2024\/07\/in-eigener-sache-dateien-mit-yymmdd_-prafixieren-per-dragdrop\/\" class=\"more-link\">\u2018In eige\u00adner Sache: Datei\u00aden mit yymmdd_ pr\u00e4\u00adfi\u00adgie\u00adren per Drag&amp;Drop\u2019 wei\u00adter\u00adle\u00adsen \u00bb<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"wp_typography_post_enhancements_disabled":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":3,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"federate","footnotes":""},"categories":[19,5],"tags":[],"series":[],"class_list":["post-22134","post","type-post","status-publish","format-standard","hentry","category-nerdkrams","category-projekte"],"share_on_mastodon":{"url":"https:\/\/social.tchncs.de\/@hirnfick_20\/112723083062548029","error":""},"wp-worthy-pixel":{"ignored":false,"public":"2d55ab023dde43ffb4ab742ee8ecb846","server":"vg02.met.vgwort.de","url":"https:\/\/vg02.met.vgwort.de\/na\/2d55ab023dde43ffb4ab742ee8ecb846"},"wp-worthy-type":"normal","_links":{"self":[{"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/posts\/22134","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/comments?post=22134"}],"version-history":[{"count":0,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/posts\/22134\/revisions"}],"wp:attachment":[{"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/media?parent=22134"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/categories?post=22134"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/tags?post=22134"},{"taxonomy":"series","embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/series?post=22134"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}