Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Don Pasquale am 07.01.03 - 17:34:43
-
Hallo Leute,
ich möchte aus Script heraus eine Datei umbenennen.
Wie macht man so etwas ?
Ciao
Don Pasquale
-
Guckst du hier
http://eknori.dyndns.org/knowledge/devidea.nsf/Alpha/4D37BD7D454523E3802568A80038358E?OpenDocument
-
Hier die komplette Klasse
-
Hi eknori,
Vielen Dank, ich bin mir aber noch nicht ganz sicher,
wie ich dass einbinden soll.
Ich habe die Klasse als Script Bibliothek eingebunden
das scheint mir aber nicht der richtige weg zu sein.
cFileName As String * MAX_PATH ' Dateiname
diese Zeile wird mit einem fehler ausgeworfen
MAX_PATH sei kein Konstantenname
kannst mir einen tipp geben ?
ciao
Don Pasquale
ps. gibt es für das umbennen einer einzigen datei keinen handlicheren weg ?
-
MAX_PATH ist zwar definier, mag das Script aber nich tzu mögen
Probiere mal
cFileName As String * 260
eknori
-
@eknori
super, die klasse ist nun im kasten
ich bekomme aber immer noch dieses
illegal parenthesised reference
ich gehe von dieser Syntax aus :
long = RenameFile("FileA","FileB")
ist das korrekt ?
Ciao
Don Pasquale
-
...und ich Anfänger hab bislang immer 'Name' benutzt...
Donnerwetter ;-)
Joringel
-
...und ich Anfänger hab bislang immer 'Name' benutzt...
Donnerwetter ;-)
Joringel
Welche Ich-Botschaft steckt nun in dieser Nachricht,
dass es einen leichteren Weg gibt.
Eine Methode 'NAME' habe ich nicht gefunden.
ciao
Don Pasquale
-
<Name>
Renames a file or directory.
Syntax:
> Name oldName As newName
Aus Noteshilfe :-)
Grüße
-
<Name>
Renames a file or directory.
Syntax:
> Name oldName As newName
Aus Noteshilfe :-)
Grüße
da steht aber auch :
You can't rename a file or directory to itself except under Windows NT and Windows 95.
Heisst das, der Befehl Name funktioniert nur unter NT und 95 ?
Das "itself" verunsichert mich ?
-
d.h das unter win95 und nt folgendes machen kannst :
Name test.txt as test.txt
gruesse
-
:-[ :-[ :-[ *SCHÄM * :-[ :-[
eknori
-
@eknori:
ruhig blut, ich habs ja auch übersehen.
@Till
d.h das unter win95 und nt folgendes machen kannst :
Name test.txt as test.txt
gruesse
Danke,
dann ist ja alles in trockenen Tüchern
ciao
Don Pasquale