Avatar billede hugopedersen Nybegynder
14. november 2004 - 20:55 Der er 8 kommentarer og
1 løsning

Lave et lille filnavn

Er der nogen der lige ligger inde med et link til en funktion der når den kaldes med et filnavn og et tal kan returnere det filnavn ændret til f.eks. D:\data\....\1234\5678\dokument.doc

Jeg har en i forvejen, men den har det med at fejle
14. november 2004 - 21:05 #1
Jeg er ikke helt med; Er det stien, som skal ændres (og ikke selve filnavnet)?

Kan du give præcist eksempel på før og efter?
Avatar billede hugopedersen Nybegynder
14. november 2004 - 21:19 #2
Før
D:\data\dokumenter\personlige\jobansøgninger\mærsk.doc
Efter
D:\data\....\jobansøgninger\mærsk.doc
14. november 2004 - 21:21 #3
hmm, jeg er måske lidt tungnem her til aften, men jeg forstår stadig ikke hvor tallet kommer ind?

Hvilket tal vil du sætte ind i funktionen for at få ovenstående resultat?

call DinFunktion("D:\data\dokumenter\personlige\jobansøgninger\mærsk.doc", ???)
Avatar billede hugopedersen Nybegynder
15. november 2004 - 06:53 #4
Tallet skal bruges til at angive max. længde på den returnerede streng.  Det er jo ikke altid man ønsker/har plads til samme antal tegn.
15. november 2004 - 09:05 #5
okay....men det lyder kompliceret: hvad er kriterierne for HVOR den skal 'skære' ud? Hvorfor er det lige "dokumenter\personlige", som er 'skåret' ud?

Er kriteriet bare, at der skal være en mappe først og en mappe til sidst?
Avatar billede hugopedersen Nybegynder
15. november 2004 - 09:22 #6
Som min. skal der være drev + mappe først og der skal være mappe + filnavn sidst

Jeg er rent faktisk ikke sikker på om ikke det ligger som standard i Windows. Jeg ser det brugt mange steder, så..................
15. november 2004 - 09:28 #7
ja, det er ikke så svært at lave det, så den altid tager første og sidste mappe med. der kan dog være lidt problemer med hvis max antal karakterer er for lavt. Og det skal også besluttes, at hvis der er plads til flere mapper, hvilke skal så med? Og hvad hvis der kun lige er plads til næstsidste mappe, men du hellere ville have 2. mappe med i stedet. Kan du se problemerne?

Det kan sagtens laves, der er bare en del, der skal tages højde for.

Og du har ret i, at det ofte bruges i Windows og andre programmer, så måske kan man trække det ud vha af API eller Filesystem-ojbjektet.

Jeg tror, at jeg lige vil se om der er nogen, som kan komme med et link, inden jeg kaster mig ud i koden.....er det ok?
Avatar billede hugopedersen Nybegynder
15. november 2004 - 09:33 #8
'Jeg har en i forvejen, men den har det med at fejle'

Så jo jeg kender godt til problematikken :-)
Avatar billede hugopedersen Nybegynder
12. februar 2005 - 12:41 #9
Lukker for oprydning da ingen løsningsforslag.
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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