Dateien Verschieben

Anfängerfragen zum Programmieren mit PureBasic.
langa68
Beiträge: 2
Registriert: 10.03.2012 11:09

Dateien Verschieben

Beitrag von langa68 »

Guten Tag,

Ich möchte ein Programm schreiben mit dem man verschiedene Dateien verschieben kann.

Dafür habe ich die Funktion CopyFile() benützt. Alles funktionierte perfekt, bis ich statt den Dateiname das Zeichen (*) im Dateiname angewendet habe, da ging nichts mehr.
In der Hilfe von PB habe ich die Funktion ExamineDirectory() gefunden. Ich komme aber damit nicht zurecht.
Kann mir jemand helfen??

Es währe gut wenn meinen Helfer, die Lösung zu meinem Problem auch erläutern könnte, damit ich auch verstehen werde wie es funktioniert.
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Dateien Verschieben

Beitrag von RSBasic »

Mit CopyFile() kopierst du nur die Datei. Wenn du Dateien verschieben möchtest, dann: RenameFile()
Beispiel aus der PB-Hilfe:

Code: Alles auswählen

If RenameFile("C:\test.txt", "D:\temp\test_backup.txt")   
    Debug "Verschieben und Umbenennen erfolgreich."      ; Verschieben der Datei in ein anderes Verzeichnis und Umbenennen erfolgreich
  Else 
    Debug "Verschieben und Umbenennen fehlgeschlagen."   ; Verschieben und Umbenennen fehlgeschlagen, z.B. wegen nicht gefundener Quelldatei
  EndIf
Ansonsten weiß ich nicht, wo dein Problem liegt. Am besten ein Beispielcode posten, so dass man dein Problem nachvollziehen kann.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Nino
Beiträge: 1300
Registriert: 13.05.2010 09:26
Wohnort: Berlin

Re: Dateien Verschieben

Beitrag von Nino »

langa68 hat geschrieben:In der Hilfe von PB habe ich die Funktion ExamineDirectory() gefunden. Ich komme aber damit nicht zurecht.
Was genau möchtest Du machen, und was verstehst Du an dem Beispiel in der Hilfe zu ExamineDirectory() nicht?
"Ich komme damit nicht zurecht." ist keine sinnvolle Problembeschreibung.
langa68
Beiträge: 2
Registriert: 10.03.2012 11:09

Re: Dateien Verschieben

Beitrag von langa68 »

Nino hat geschrieben:
langa68 hat geschrieben:In der Hilfe von PB habe ich die Funktion ExamineDirectory() gefunden. Ich komme aber damit nicht zurecht.
Was genau möchtest Du machen, und was verstehst Du an dem Beispiel in der Hilfe zu ExamineDirectory() nicht?
"Ich komme damit nicht zurecht." ist keine sinnvolle Problembeschreibung.
Was ich nicht so richtig verstehe, sind was die verschiedene Funktionen tun.
Ich habe in der Hilfe von PB unter "ExamineDirectory()", ein Beispiel gefunden, aber ich verstehe den Ablauf nicht.
Zu beispiel was tut die Funktion "DirectoryEntyTyp()" usw..?
Nino
Beiträge: 1300
Registriert: 13.05.2010 09:26
Wohnort: Berlin

Re: Dateien Verschieben

Beitrag von Nino »

langa68 hat geschrieben:Was ich nicht so richtig verstehe, sind was die verschiedene Funktionen tun.
Ich habe in der Hilfe von PB unter "ExamineDirectory()", ein Beispiel gefunden, aber ich verstehe den Ablauf nicht.
Zu beispiel was tut die Funktion "DirectoryEntyTyp()" usw..?
Unterhalb des Beispiels sind Links zu den enspr. Hilfeseiten für DirectoryEntryType() usw. Dort werden die verschiedenen Funktionen doch erklärt. Auch Schlüsselwörter wie While : Wend usw. werden in der Hilfe erklärt. :o
Antworten