tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
1250
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Alibaba258 Alibaba258 ist offline Rookie
    Registriert seit
    Oct 2006
    Beiträge
    8
    Hallo Jungs und Mädels,

    folgendes Problem.

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    
    procedure TBackground.ligafahigClick(Sender: TObject);
    begin
    MkDir ('Save\' + Edit1.Text);
    begin
    FilePathA := 'dont delete\ligafaehig.PLR'; // Pfad der zu kopierenden Datei
    FilePathB := 'Save\Edit1.Text' + Edit1.Text + '.PLR'; // Zielpfad
    mem := TMemoryStream.Create;
    try
    mem.LoadFromFile(FilePathA);
    mem.SaveToFile(FilepathB);
    finally
    mem.Free;
    end;
    end;
    end;

    So wir ihr sicherlich sehen könnt soll mir das Programm einen Ordner erstellen, dessen Name im Edit1 Feld festgelegt wurde. So das klappt auch. Aber jeztzt das Prob. Desweiteren soll das Programm die Datei aus dem Verzeichnis "dont delete\ligafaehig.PLR" kopieren und in den eben erstellten Ordner unter dem Namen, der im Edit1 Feld eingegeben wurde einfügen.
    Das Programm läuft auch so schon ganz gut mit dem kleinen Fehler, das mir die Datei nicht in den soeben erstellten Ordner kopiert wird, sondern in den Ordner Save.

    So hoffe ihr wisst was ich meine, und könnt mir helfen.
    Schöne Grüße
    Alibaba258
     

  2. #2
    Registriert seit
    Mar 2004
    Beiträge
    441
    Ich versuche mal, nachzuvollziehen, was da passiert:

    Zitat Zitat von Alibaba258 Beitrag anzeigen
    Hallo Jungs und Mädels,
    Code :
    1
    2
    3
    
    procedure TBackground.ligafahigClick(Sender: TObject);
    begin
    MkDir ('Save\' + Edit1.Text);
    Annahme: Inhalt von Edit1: "abc"
    Ordner: "Save\abc"

    Zitat Zitat von Alibaba258 Beitrag anzeigen
    Hallo Jungs und Mädels,
    Code :
    1
    2
    3
    
    begin
    FilePathA := 'dont delete\ligafaehig.PLR'; // Pfad der zu kopierenden Datei
    FilePathB := 'Save\Edit1.Text' + Edit1.Text + '.PLR'; // Zielpfad
    FilePathA: "dont delete\ligafaehig.PLR"
    FilePathB: "Save\Edit1.Textabc.PLR"

    Zitat Zitat von Alibaba258 Beitrag anzeigen
    Hallo Jungs und Mädels,
    Code :
    1
    2
    3
    4
    
    mem := TMemoryStream.Create;
    try
    mem.LoadFromFile(FilePathA);
    mem.SaveToFile(FilepathB);
    mem.LoadFromFile("dont delete\ligafaehig.PLR");
    mem.SaveToFile("Save\Edit1.Textabc.PLR");

    Also ich als Compiler würde dir die Datei als Edit1.Textabc.PLR in Save\ ablegen und es würde mich auch nicht jucken, was für ein Verzeichnis du vorher angelegt hast.
     

  3. #3
    Alibaba258 Alibaba258 ist offline Rookie
    Registriert seit
    Oct 2006
    Beiträge
    8
    Code :
    1
    
    Also ich als Compiler würde dir die Datei als Edit1.Textabc.PLR in Save\ ablegen und es würde mich auch nicht jucken, was für ein Verzeichnis du vorher angelegt hast.

    Hehe,
    genau das ist das Problem

    die Datei soll ja in den zuvor erstellten ordner unter dem namen des edit.1 feldes kopiert werden

    Schöne Grüße
    Ali
     

  4. #4
    Registriert seit
    Mar 2004
    Beiträge
    441
    Dann versuche es doch mal mit

    Code :
    1
    
    FilePathB := 'Save\' + Edit1.Text + 'ligafaehig.PLR'; // Zielpfad

    Nur sollte dann in Edit1.Text ein abschließendes \ vorhanden sein.
     

  5. #5
    Alibaba258 Alibaba258 ist offline Rookie
    Registriert seit
    Oct 2006
    Beiträge
    8
    Oke Super, das klappt jetzt schon mal.
    Vielen Dank

    Jetzt muss ich nur noch das abschließende "\" wegbekommen, da es so ein bischen sie Aufgabe zerstört

    Aber schon mal Danke deine Hilfe hast mich echt weitergebracht.

    Schöne Grüße
    Alibaba258
     

Ähnliche Themen

  1. Datei Verschieben in einen anderen Ordner ?
    Von VB8Neuling im Forum .NET Windows Forms
    Antworten: 28
    Letzter Beitrag: 16.10.08, 11:22
  2. inhalt eines divs in einen anderen verschieben / kopieren
    Von nightryu im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 15.10.07, 19:33
  3. Antworten: 3
    Letzter Beitrag: 13.09.07, 10:13
  4. [iTunes] Kopieren auf einen anderen PC
    Von elmyth im Forum Microsoft Windows
    Antworten: 0
    Letzter Beitrag: 23.08.06, 14:48
  5. SAP DB von einem auf einen anderen Server kopieren
    Von zeromancer im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 22.02.04, 01:20