WatchDirectory Forum
http://www.watchdirectory.net/cgi-bin/yabb25/YaBB.pl
watchDirectory forums >> German >> Umbenennen
http://www.watchdirectory.net/cgi-bin/yabb25/YaBB.pl?num=1310042054

Message started by Simon on Jul 7th, 2011 at 2:34pm

Title: Umbenennen
Post by Simon on Jul 7th, 2011 at 2:34pm
Hallo,

folgendes Problem habe ich zur Zeit:

Ich möchte mit der Aufgabe "Dateien umbenennen" eine Datei die immer einen variablen namen hat in ein festen Dateinamen umbenenne.
Dies ist denke ich besser am Beispiel erklärt:

Die Datei mit dem Namen xyc_20110708_001_123456

soll nach dem umbenennen so lauten: tif_cmyk.tif

Den Text welchen in Fett markiert habe ist immer variable. Die erste Zahlenkombination
ist das Datum das sich logischerweise täglich ändern ;-) und die Fett geschrieben Zahl am ende
ist eine immer wechselen Zahl.

Wie kann ich nun dies in der Aufgabe " Dateien umbennen" realisieren. Ich habe das Problem
das ich die wechselnden Dateinamen nicht als Regel definieren kann.

Ich hoffe ich konnte dies verständlich erklären!

MFG

Simon

Title: Re: Umbenennen
Post by Dirk on Jul 7th, 2011 at 2:58pm
Hallo Simon,

die umbenannte Datei heisst dann aber immer gleich und das Datum und die Ordnungszahl wird verworfen?
Wenn nun eine weitere Datei ankommt, soll die dann den gleichen Dateinamen nach dem Umbennen erhalten wir die vorherige?

Title: Re: Umbenennen
Post by Simon on Jul 7th, 2011 at 3:24pm
Ja richtig die umbenannte Datei heißt immer gleich.
Eine neue Datei sollkte dann auch gleich heißen.

Um das ganze noch ein wenig komplizierter zu gestatlen.
Wenn dann nun eine Datei nicht mit xyz rein kommt sondern mit xxx kann ich
anhand dessen auch eine andere zieldatei schreiben. Ein konkretes beispiel dazu:

xyc_20110708_001_123456  = tif_cmyk.tif

xxx_20110708_001_123456 = tif_cmyk_ba.tif

Aber wenn das nicht geht. Würde ich das einfach durch eine 2. Aufgabe erledigen lassen.

Title: Re: Umbenennen
Post by Dirk on Jul 7th, 2011 at 3:36pm
Nun, dann brauchts Du ja keine Rücksicht auf den variablen Anteil des Namens nehmen und irgendwas ändern lassen, siehe Screenshot. (Achte darauf, das richtige Zielverzeichnis anzugeben!)
Im Reiter "Filter" kannst Du dann definieren, dass die Umbenennung nur für Dateien gelten sollen, die mit XYC beginnen.
Mit ner 2.Aufgabe und einem anderen Filter dasselbe dann für die XXX-Dateien.
sc1_001.png (34 KB | )

Title: Re: Umbenennen
Post by Simon on Jul 8th, 2011 at 11:07am
Viele Dank für die Antwort.

Aber eins verstehe ich nicht. Du hast xyz beim neuen und alten Wert eingetragen.
Allerdings heißt die Eingangsdatei ja wesentlich anderest(xyc_20110708_001_12345) und verändert
sich ja ständig. Oder muss in dem Feld als default etwas stehen?

Mein Problem zur Zeit ist es, dass die Datei nicht angepackt wird sobald ich sie in den Hotfolder schiebe.
Obwohl mein ersteller Filter zutrifft. Meine Vermutung ist es, dass ich beim Ersten Fenster vom umbennen etwas falsch mache.

Sorry vllt stell ich mich da auch ein wenig blöd an! :-(

----------------------Update-------------------

Okay ich habe rausgefunden woran es liegt. Ich versuche beim Umbennen auf ein Netzlaufwerk zu speichern.
Das scheint nicht zu funktionieren. Nehme ich ein lokale Speicherort, funktioniert das renaiming.
Muss ich bein UNC Pfad etwas beachten, oder geht das nicht?

Title: Re: Umbenennen
Post by Dirk on Jul 8th, 2011 at 11:28am
Hallo Simon,

wenn Du in den Screenshot schaust, steht dort xyc, nicht xyz.
Du musst irgendeinen Ausdruck (es reicht auch nur ein einzelnen Buchstaben oder eine Zahl (2  von 2011 sollte die nächsten 89 Jahre zutreffen :-) )) des statischen Anteils des Dateinamens dort eintragen, der durch denselben Ausdruck ersetzt werden kann, ansonsten springt die Aufgabe nicht an, weil dieses Kriterium nicht zutrifft. Wenn Du keinen statischen Anteil im Dateinamen hast, kann es auch die Dateierweitung (z. Bsp. ersetze "doc" durch "doc") sein.

Wenn es weiterhin Probleme gibt, kannst Du mir gerne die Aufgabe sowie eine Beispieldatei an die E-Mailadrese in der Signatur senden. (Zum Export Rechtsklick auf die beendete Aufgabe -> Exportieren -> zip-Datei mir zusenden).

Title: Re: Umbenennen
Post by Simon on Jul 8th, 2011 at 11:34am
Okay ich habe rausgefunden woran es liegt. Ich versuche beim Umbennen auf ein Netzlaufwerk zu speichern.
Das scheint nicht zu funktionieren. Nehme ich ein lokale Speicherort, funktioniert das renaiming.
Muss ich bein UNC Pfad etwas beachten, oder geht das nicht?

Title: Re: Umbenennen
Post by Dirk on Jul 8th, 2011 at 11:48am
Der Benutzer, unter dem die Aufgabe läuft, benötigt Schreibrechte auf den Netzwerkshare.
Wenn die Aufgabe als Windows-Dienst läuft, lies bitte hier:
http://blog-de.gdpsoftware.com/2009/10/windows-dienste-und-rechte.html

Title: Re: Umbenennen
Post by Simon on Jul 8th, 2011 at 12:45pm
Viele, vielen Dank für die geduldige Hilfe.

Hat jetzt funktioniert! Das hat mir sehr geholfe!!!!

Ein schönes Wochenende wünsche ich!

WatchDirectory Forum » Powered by YaBB 2.5.2!
YaBB Forum Software © 2000-2017. All Rights Reserved.