Anmelden

View Full Version : Cpytoimpf 3025



Bobou
30-01-09, 13:05
Hallo an Alle,

Ich habe eine Frage zum CPYTOIMPF....

Wir möchten eine Datei ins IFS Verzeichnis stellen die im Dateinamen ein "/" enthält.
CPYTOIMPF denkt logischer Weise, das es sich um einen Unterordner handelt.
Was nicht der Fall ist.

Gibt es eine Möglichkeit diese Datei dennoch mit diesen Namen zu übertragen?

Oder gibt es eine Möglichkeit durch chgvar den "/" mit einer replace o.ä Funktion zu ersetzen?

Vielen Dank im Voraus

Fuerchau
30-01-09, 13:10
Nein !
Der "/" ist definitiv als Verzeichnistrenner definiert.
Das Selbe gilt i.Ü. auch für Windows/Linux u.v.a.m.

kuempi von stein
30-01-09, 13:11
welches Dateisystem (OS) erlaubt denn ein / im Namen?
*wundert sich*

k.

Bobou
30-01-09, 13:12
Danke für die schnelle antwort!

Und eine Möglichkeit in einem chgvar - Befehl das zeichen zu lokalisieren und denn ersetzen gibt es auch keine?

Zur Erklärung, der Dateiname wird aus einem anderen Programm übergeben und setzt sich aus den Lieferantennamen zusammen.

mfG
Bobou$

Fuerchau
30-01-09, 13:36
RPG: XLATE / %xlate()
SQL: replace(...) oder translate
CLP: QDCXLATE (verlangt aber eine Tabelle)

Am einfachste ist es, eine RPG zu schreiben.
Ansonsten in einer Schleife per %subst das "/" suchen und durch "_" ersetzen.

Bobou
30-01-09, 13:45
Vielen Dank nochmal!

Pikachu
30-01-09, 16:37
welches Dateisystem (OS) erlaubt denn ein / im Namen?
*wundert sich*
Zum Beispiel Mac OS HFS und HFS+ ;)

holgerscherer
01-02-09, 01:35
welches Dateisystem (OS) erlaubt denn ein / im Namen?
*wundert sich*


IIRC können die Äpfel das.

-h