Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Don Pasquale am 07.01.03 - 17:34:43

Titel: Dos Befehle aus lotus ?
Beitrag 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
Titel: Re:Dos Befehle aus lotus ?
Beitrag von: eknori am 07.01.03 - 17:50:48
Guckst du hier

http://eknori.dyndns.org/knowledge/devidea.nsf/Alpha/4D37BD7D454523E3802568A80038358E?OpenDocument
Titel: Re:Dos Befehle aus lotus ?
Beitrag von: eknori am 07.01.03 - 18:14:59
Hier die komplette Klasse
Titel: Re:Dos Befehle aus lotus ?
Beitrag von: Don Pasquale am 07.01.03 - 18:51:37
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 ?
Titel: Re:Dos Befehle aus lotus ?
Beitrag von: eknori am 07.01.03 - 18:56:25
MAX_PATH ist zwar definier, mag das Script aber nich tzu mögen

Probiere mal

cFileName As String * 260

eknori
Titel: Re:Dos Befehle aus lotus ?
Beitrag von: Don Pasquale am 07.01.03 - 19:08:53
@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
Titel: Re:Dos Befehle aus lotus ?
Beitrag von: joringel am 07.01.03 - 20:58:06
...und ich Anfänger hab bislang immer 'Name' benutzt...

Donnerwetter ;-)
Joringel
Titel: Re:Dos Befehle aus lotus ?
Beitrag von: Don Pasquale am 08.01.03 - 09:30:18
...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
Titel: Re:Dos Befehle aus lotus ?
Beitrag von: Myron am 08.01.03 - 09:39:49
<Name>

Renames a file or directory.

Syntax:
> Name oldName As newName

Aus Noteshilfe :-)

Grüße
Titel: Re:Dos Befehle aus lotus ?
Beitrag von: Don Pasquale am 08.01.03 - 13:42:34
<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 ?






Titel: Re:Dos Befehle aus lotus ?
Beitrag von: Till_21 am 08.01.03 - 14:16:59
d.h das unter win95 und nt folgendes machen kannst :

Name test.txt as test.txt

gruesse
Titel: Re:Dos Befehle aus lotus ?
Beitrag von: eknori am 08.01.03 - 14:32:37
 :-[ :-[ :-[ *SCHÄM *  :-[ :-[

eknori
Titel: Re:Dos Befehle aus lotus ?
Beitrag von: Don Pasquale am 08.01.03 - 15:11:09
@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