d2wap
Erfahrenes Mitglied
Hallo zusammen,
ich habe mich mit Apache ANT schon etwas eingearbeitet und ein paar Propertys geschrieben.
Doch nun sitze ich vor einem kleinen Problem....
Die Aufgabe:
Ich habe einen Server (Linux) der zwischen Groß- und Kleinschreibung unterscheidet. Standardmäßig gibt es Dokumente, deren Suffix GROß geschrieben sein muss (.PDF).
Ich habe ein Script geschrieben, welches bereits so ausschaut:
Funktioniert 1a - doch wie kann ich Dateien aus einem Verzeichnis selektieren und der Ausgabe dann sagen, dass sie die betroffenen Dateien kopieren soll und in ein Unterverzeichnix bewegen soll...
Danke
ich habe mich mit Apache ANT schon etwas eingearbeitet und ein paar Propertys geschrieben.
Doch nun sitze ich vor einem kleinen Problem....
Die Aufgabe:
Ich habe einen Server (Linux) der zwischen Groß- und Kleinschreibung unterscheidet. Standardmäßig gibt es Dokumente, deren Suffix GROß geschrieben sein muss (.PDF).
Ich habe ein Script geschrieben, welches bereits so ausschaut:
Code:
<property name="SIDAName" value="1234e.pdf" />
<target name="foo">
<!-- Using Javascript functions to convert the string -->
<script language="javascript"> <![CDATA[
lowercaseValue = DateiXML.getProperty("SIDAName");
ch = lowercaseValue.substring(5);
rest = lowercaseValue.substring(0,5);
up = ch.toUpperCase();
uppercaseValue = rest + up;
SIDANamealt = rest + ch;
DateiXML.setProperty("SIDAName",uppercaseValue);
DateiXML.setProperty("suffix",ch);
DateiXML.setProperty("suffixg",up);
DateiXML.setProperty("prefix",rest);
DateiXML.setProperty("SIDANamealt",SIDANamealt);
]]> </script>
<echo>prefix= ${prefix}</echo>
<echo>suffix= ${suffix} wird umgewandelt in ${suffixg}</echo>
<echo>Ergebnis= ${SIDAName}</echo>
<echo>alte Datei (${SIDANamealt}) in neuen Datei (${SIDAName}) umbenennen per Rename-Kommando >> fertig!</echo>
</target>
Funktioniert 1a - doch wie kann ich Dateien aus einem Verzeichnis selektieren und der Ausgabe dann sagen, dass sie die betroffenen Dateien kopieren soll und in ein Unterverzeichnix bewegen soll...
Danke
Zuletzt bearbeitet: