Avatar billede pote Nybegynder
25. april 2005 - 06:23 Der er 1 kommentar og
5 løsninger

Sikkerhedskopiere/Pathfinder mv. C5 ver. 3.0

Jeg har behov for at sikkerhedskopiere nogle indlæste kommafiler. Er der nogen der kender en funktion/macro hvormed det kan undersøges hvorvidt et givet bibliotek(path) findes og og findes der et systemkald der kan give path den hvor regnskab, feks. C5data.dat ligger ?
Avatar billede dma Nybegynder
25. april 2005 - 07:45 #1
I SYSTEM_INFORMATION macroen ligger en macro som angiver hvor C5/XAL ligger:

#OsXALPath()

F.eks.:

PRINT #OsXALPath()

Du kan checke om en fil eller sti eksisterer sådan her f.eks.

STR 100 &Filnavn = "C:\\TEST\\TEST.CSV"

IF #FileExists(&Filnavn) THEN
    SET BOX(1,"Filen findes!!",0)
ELSE
    SET BOX(0,"Desværre, der er ikke nogen fil med det navn",0)
ENDIF
Avatar billede Broholm Novice
25. april 2005 - 12:01 #2
Hvis du bare skal tjekke om mappen er oprettet, kan du tjekke om filen 'nul' (kun 1 L) findes.

Fra dma's eksempel:

SET 100 &Filnavn = "C:\\TEST\\nul"

-Broholm
Avatar billede dma Nybegynder
25. april 2005 - 13:14 #3
Ikke nødvendigt. I version i 3.0 i hvertfald vil ovenstående fungere!!
Avatar billede Broholm Novice
25. april 2005 - 13:33 #4
A' hva?

Jeg siger heller ikke at dit eksempel ikke vil fungere, men der blev spurgt om hvordan man finder ud af om en mappe/directory eksisterer, og ikke om en fil eksisterer.
Avatar billede dma Nybegynder
25. april 2005 - 17:27 #5
Siger jeg heller ikke. Men hvis du har en mappe der hedder C:\TEST vil macroen returnere mappens navn hvis den findes og en blank streng hvis den ikke findes, så man behøver ikke at tilføje dit "nul", man kan nøjes med #FileExists("C:\\TEST")...
Avatar billede Broholm Novice
25. april 2005 - 17:35 #6
Nåhr ok. På den måde... Det er nok bare mig, der har holdt ved måden at gøre det på i de ældre versioner. Jeg mener ikke, at de kan finde ud af det "bare sådan".
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester