Avatar billede var Nybegynder
05. september 2006 - 16:35 Der er 15 kommentarer og
1 løsning

Slette mere end en fil/mappe/regnøgle

Hvordan kan jeg slette mere end en fil/mappe/registerings nøgle?

Jeg ved godt hvordan man sletter end.. har prøvet flere muligheder med flere uden held..

Tak på forhånd

Fazli
Avatar billede kroning Nybegynder
06. september 2006 - 19:43 #1
Hvad har du prøvet? Hvis du kan slette en hvorfor kan du så ikke slette 2 eller flere?
Avatar billede var Nybegynder
07. september 2006 - 13:02 #2
Jeg har prøvet at slette 2.. og det kan jeg også men så kommer jeg til at gentage en kode igen og igen. jeg har også prøvet:

klik på knap
Begynder
slet fil
slet fil
vis sand besked
vis falsk besked

Men det kan jeg ikke få til at fungere
Avatar billede kroning Nybegynder
07. september 2006 - 15:56 #3
Hvis vi f.eks. snakker filer hvordan har du så filnavnene der skal slettes, i en stringlist eller er det bare en hel mappe der skal slettes? Hvad med regnøgler, har du en liste med dem eller hvad?
Avatar billede var Nybegynder
07. september 2006 - 20:25 #4
procedure TForm1.Button1Click(Sender: TObject);
begin
if DeleteFile('C:\Documents and Settings\User\Skrivebord\semig.txt')
('C:\Documents and Settings\User\Skrivebord\semig2.txt') then
showmessage('Folders/Files is Deleted!')
else
showmessage('Folders/Files could not be Deleted');

jeg bruger den, uden held.. til reg filer ved jeg ikke rigtig hvad jeg skal..
Avatar billede kroning Nybegynder
07. september 2006 - 20:33 #5
Du kan lave en procedure:
(utestet)

procedure SletFiler(Filer : array of string);
var
    i : integer;
begin
    for i:=0 to Length(Filer)-1 do
        if not DeleteFile(Filer[i]) then
            showmessage('File '+Filer[i] +'could not be deleted!');
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
    SletFiler((.'Fil1.txt','Fil2.dat','Fil3.jpg'.));
end;
Avatar billede kroning Nybegynder
07. september 2006 - 21:24 #6
Her er en løsning mht. at slette en hel mappe med filer, har dog ikke testet det.

http://delphi.about.com/cs/adptips1999/a/bltip1199_2.htm
Avatar billede var Nybegynder
08. september 2006 - 14:50 #7
tjekker den og kommer med svar ;)
Avatar billede var Nybegynder
08. september 2006 - 19:43 #8
Den med filerne virker men der kommer ikke en besked op..
Avatar billede kroning Nybegynder
08. september 2006 - 20:05 #9
Hvilken besked og hvor?
Avatar billede var Nybegynder
08. september 2006 - 20:37 #10
der kommer ikke en besked om at de er slettet..
Avatar billede kroning Nybegynder
08. september 2006 - 20:54 #11
ok, men hvorfor sætter du så ikke bare en ShowMessage ind?
Avatar billede var Nybegynder
09. september 2006 - 13:24 #12
Ups sorry Det har jeg gjort :)

læg du et svar med hensyn til hjælp med slette filerne :)
Avatar billede kroning Nybegynder
09. september 2006 - 13:54 #13
Jeg har svaret på sletning af filer og mapper, men hvad med regnøgler, har du fundet ud af det?
Avatar billede var Nybegynder
09. september 2006 - 14:09 #14
det vender jeg tilbage til senere hvis det er iorden med dig? vil gerne eksperimentere videre med filer og mapper først ;)
Avatar billede var Nybegynder
09. september 2006 - 14:27 #15
Hvis jeg nu vil slette alle filerne i en mappe.. Jeg har set på linket men den sletter hele mappen jeg vil gerne slette ALLE filerne i en mappe hvad gør jeg så?

Jeg har prøvet med *.* uden held..
Avatar billede kroning Nybegynder
13. september 2006 - 09:44 #16
Prøv med en FOF_FILESONLY i fFlags og brug så en *.*, det står også beskrevet i win32 hjælpen.
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