AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Dateien mit langen Pfaden bzw. Dateinamen kopieren
Thema durchsuchen
Ansicht
Themen-Optionen

Dateien mit langen Pfaden bzw. Dateinamen kopieren

Ein Thema von et2004 · begonnen am 23. Sep 2005 · letzter Beitrag vom 25. Sep 2005
 
et2004
(Gast)

n/a Beiträge
 
#1

Dateien mit langen Pfaden bzw. Dateinamen kopieren

  Alt 23. Sep 2005, 12:40
Hallo Zusammen!

Ich habe folgende Aufgabe: aus einem Delphi Programm müssen Dateien von einem PC auf eine externe USB-Festplatte kopiert werden. Dabei muss die Ordner-Struktur auf der USB-Festplatte 1-zu-1 abgebildet werden.

Mit normalen Dateinamen funktionieren Befehle wie ForceDirectory, CopyFile und SHFileOperation völlig richtig. Wenn jedoch eine Datei mit langem Pfad (mehrere Unterordner) kopiert werden muss, dann versagen diese Befehle und bringen Fehlermeldungen wie: "Dateiname zu lang"

Als Beispiel:

die Quelldatei:

"D:\Info\Windows\Server-2003\Windows 2003 Server Infos\323360 - SO WIRD'S GEMACHT Installieren und Konfigurieren eines DHCP-Servers in einer Active Directory-Domäne in Windows Server 2003-Dateien\1ptrans.gif"

muss nach

"F:\Info\Windows\Server-2003\Windows 2003 Server Infos\323360 - SO WIRD'S GEMACHT Installieren und Konfigurieren eines DHCP-Servers in einer Active Directory-Domäne in Windows Server 2003-Dateien\1ptrans.gif"

kopiert werden.

Versucht habe ich es auch mit TFileStream, dabei wird aber eine Schutzverletzung ausgelöst sobald ich versuche die Zieldatei zu öffnen (TFileStream.Open).

Gruss et2004
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:27 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