Avatar billede zerocool Nybegynder
12. marts 2001 - 21:05 Der er 10 kommentarer og
1 løsning

deletefile

jeg har et lille spm

for det første har jeg en sti i en edit box lad os sige C:\\programmer\\icq
og så har jeg nogle speciele filer der skal slettes fra det biblotek.

jeg kan ikke bare skrive fx c:\\programmer\\icq\\\"en fil\" fordi \"c:\\programmer\\icq\" er hentet fra reg databasen


Nogen der kan hjælpe???


/zerocool
Avatar billede erikjacobsen Ekspert
12. marts 2001 - 21:18 #1
Kan du så ikke skrive

  s:=\"c:\\programmer\\icq\";  // egentlig hentet fra reg DB
  deletefile(s+\"\\enfil\");
Avatar billede zerocool Nybegynder
12. marts 2001 - 22:17 #2
hmmm.. prøver
Avatar billede zerocool Nybegynder
12. marts 2001 - 22:26 #3
det virker sgu ikke helt
Avatar billede erikjacobsen Ekspert
12. marts 2001 - 22:29 #4
:(
Avatar billede stalle Nybegynder
13. marts 2001 - 14:19 #5
Skal lige forstå det hele korrekt.

I Editboxen står stinavnet!? Eksempelvis \'c:\\programmer\\icq\'

Er der mere end én fil der skal slettes!?

Prøv lige at proppe en ShowMessage ind.

for, det her skulle virke:

s := (edit1.text + \'\\enfil);
ShowMessage(s);
DeleteFile(s);

Der skulle så komme en lille box frem, der skriver, forudsat at edit1 indeholder \'c:\\programmer\\icq\', noget der ligner:
c:\\programmer\\icq\\enfil

Gør der det, skulle filen også være slettet når du trykker OK
Avatar billede erikjacobsen Ekspert
13. marts 2001 - 14:22 #6
zero: det er vel ikke fordi du har ladet mine
\"-er blive stående. Det skal jo være \'-er
i Delphi, som stalle korrekt anfører.

(Jeg blander alle de her sprog sammen....)
Avatar billede zerocool Nybegynder
13. marts 2001 - 16:17 #7
>>>erikjacobsen

nej jeg har ikke ladet det blive stående
Avatar billede zerocool Nybegynder
13. marts 2001 - 17:03 #8
så har jeg lige et spm mere

\"hva så hvis jeg skal kopiere en fil, fra der hvor programmet ligger til det der står i edit box\'en, hvordan fanden gør jeg det
Avatar billede zerocool Nybegynder
13. marts 2001 - 17:03 #9
forøvrigt >>>> det virker
Avatar billede stalle Nybegynder
14. marts 2001 - 15:14 #10
Her skal du så bruge CopyFile.

CopyFile(FilDerSkalKopieres,HvorFilenSkalKopieresHen,True);

Noget i den retnig skulle kunne bruges, har ikke afprøvet det!

/Stalle
Avatar billede stalle Nybegynder
15. marts 2001 - 12:20 #11
Hvis ikke det er til at finde ud af, kan du prøve med:

b: TMemoryStream

b := TMemoryStream.Create;
b.LoadFromFile(\'FilNavn\');
b.SaveToFile(\'NytFilNavn\');
B.Free;

Håber du finder ud af det!

/Stalle
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
Kurser inden for grundlæggende programmering

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