Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   FileCopy "Zugriff verweigert" (https://www.delphipraxis.net/38945-filecopy-zugriff-verweigert.html)

kean 26. Jan 2005 15:21


FileCopy "Zugriff verweigert"
 
Ich habe ein Programm geschrieben welches dateien öffnet und auslist. Danach sollen diese Dateien mit CopyFile auf Diskette kopiert werden. Dabei tritt der Fehler "Zugriff verweigert" auf.
Gibt es einen Befehl oder Parameter womit ich die Dateien trotzdem kopieren kann?

Luckie 26. Jan 2005 15:24

Re: FileCopy "Zugriff verweigert"
 
Ist die Datei noch geöffnet und wenn ja wie (exklusiv, ...)?

Warum wird eigentlich immer sofort nach einer anderen Lösung / Methode gefragt, wenn was nicht sofort klappt, anstelle mal den Code nach Fehlern durchzugucken. :roll:

Die Muhkuh 26. Jan 2005 15:26

Re: FileCopy "Zugriff verweigert"
 
Zitat:

Zitat von Luckie
Ist die Datei noch geöffnet und wenn ja wie (exklusiv, ...)?

Warum wird eigentlich immer sofort nach einer anderen Lösung / Methode gefragt, wenn was nicht sofort klappt, anstelle mal den Code nach Fehlern durchzugucken. :roll:

Vielleicht weil manche zu faul danach zu suchen? :roll:

kean 26. Jan 2005 15:28

Re: FileCopy "Zugriff verweigert"
 
Delphi-Quellcode:
if CopyFile(PChar(Angebotsdatei), PChar('A:'), False) then Showmessage('Datei wurde kopiert') else  RaiselastOSError;
Mit diesem Code will ich kopieren. Es sind insgesamt 3 Dateien wovon eine Datei vorher von Delphi geöffnet aber auch wieder geschlossen wird.

Also sollten zu diesem Zeitpunkt wo der button geclickt wird alle Dateien nicht geöffnet sein.

Luckie 26. Jan 2005 15:31

Re: FileCopy "Zugriff verweigert"
 
Zitat:

Zitat von kean
Also sollten zu diesem Zeitpunkt wo der button geclickt wird alle Dateien nicht geöffnet sein.

Und sind sie es auch? Ein CloseFile vergisst man schnell mal irgendwo.

Neutral General 26. Jan 2005 15:31

Re: FileCopy "Zugriff verweigert"
 
Zitat:

Zitat von kean
Delphi-Quellcode:
if CopyFile(PChar(Angebotsdatei), PChar('A:'), False) then Showmessage('Datei wurde kopiert') else  RaiselastOSError;
Mit diesem Code will ich kopieren. Es sind insgesamt 3 Dateien wovon eine Datei vorher von Delphi geöffnet aber auch wieder geschlossen wird.

Also sollten zu diesem Zeitpunkt wo der button geclickt wird alle Dateien nicht geöffnet sein.

Du musst bei dem Ziel doch noch den Dateinamen angeben oder ?
Also :

Delphi-Quellcode:
if CopyFile(PChar(Angebotsdatei), PChar('A:\' + Angebotsdatei), False) then Showmessage('Datei wurde kopiert') else  RaiselastOSError;

kean 26. Jan 2005 15:44

Re: FileCopy "Zugriff verweigert"
 
Zitat:

Zitat von Neutral General
Du musst bei dem Ziel doch noch den Dateinamen angeben oder ?
Also :

Delphi-Quellcode:
if CopyFile(PChar(Angebotsdatei), PChar('A:\' + Angebotsdatei), False) then Showmessage('Datei wurde kopiert') else  RaiselastOSError;

Das wars. Vielen Dank.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:34 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz