Office: (Office 2010) Ordner samt Inhalt per VBA löschen

Helfe beim Thema Ordner samt Inhalt per VBA löschen in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Hallo, in einer Datenbank verwalte ich MP3-Dateien, welche in verschiedenen Ordnern und Unterordnern abgelegt sind und in einen Tabellenformular... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von CharlyN, 2. Oktober 2015.

  1. Ordner samt Inhalt per VBA löschen


    Hallo,
    in einer Datenbank verwalte ich MP3-Dateien, welche in verschiedenen Ordnern und Unterordnern abgelegt sind und in einen Tabellenformular angezeigt werden. Nun möchte ich Dateien, welche ich nicht brauche löschen und bei Bedarf auch ganze Ordner. Einzelne Dateien sind kein Problem, wenn ich jedoch einen Ordner entfernen möchte erscheint die Meldung "Pfad nicht gefunden". Überprüft man den Vorgang im Einzelschrittmodus, da wird der richtige Pfad übergeben.
    Code:
    Was mache ich hier falsch?
    VG
    Charly

    :)
     
    CharlyN, 2. Oktober 2015
    #1
  2. Hallo! Code:
    Mit nur einem Parameter.

    Wolfgang
     
    wb_3001, 4. Oktober 2015
    #2
  3. Hallo!

    Wie sieht der Inhalt der Variablen PfDat aus?
    Steht möglicherweise ein "\" am Ende?

    Code:
    [OT]
    Die Fehlerbehandlung im Code aus Beitrag 1 ist riskant.
    Es wird zwar eine Msgbox angezeigt, danach läuft der Code aber weiter, als wäre alles ohne Fehler durchgelaufen. (Aus Sicht der aufrufenden Prozedur kam es zu keinem Fehler.)

    Da OrdnerLoeschen vermutlich nie die 1. Aufrufebene ist, würde ich die Fehlerbehandlung einfach weglassen und in der aufrufenden Prozedur auf einen möglichen Fehler reagieren.


    mfg
    Josef
     
    Josef P., 4. Oktober 2015
    #3
  4. Ordner samt Inhalt per VBA löschen

    Hallo,
    man könnte doch einfach auch die VBA Befehle verwenden, oder spricht da was dagegen ?

    Code:
     
    gpswanderer, 4. Oktober 2015
    #4
  5. Hallo,
    danke für die schnelle Hilfe, es funktioniert. der Fehler lag am "\".
    Code mit Code:
    ergänzt.
    Danke an alle und VG
    Charly
     
    CharlyN, 4. Oktober 2015
    #5
  6. Hallo
    hast Du mit Kill versucht ?
    hier aus der OH
    Kill Pfadname

    Das erforderliche Argument Pfadname ist ein Zeichenfolgen ausdruck, der eine oder mehrere zu löschende Dateien angibt. Pfadname kann ein Verzeichnis oder einen Ordner sowie ein Laufwerk enthalten.
    Beim Versuch, mit der Kill-Anweisung eine geöffnete Datei zu löschen, tritt ein Fehler auf.
     
    Lanz Rudolf, 5. Oktober 2015
    #6
  7. Hallo Ruedi,
    Kill habe ich nicht mehr probiert, weil es mit fso.deletefolder gut funktioniert. Einzelne Dateien lösche ich mit fso.deletefile.
    Aber vielen Dank für den Tipp.
    VG
    Charly
     
    CharlyN, 5. Oktober 2015
    #7
  8. Ordner samt Inhalt per VBA löschen

    Hallo,
    was passiert bei einer geöffneten Datei mit
    fso.deletefolder?
     
    Ohrkester, 5. Oktober 2015
    #8
  9. Hallo Ohrkester,

    habs's getestet (Du wahrscheinlich auch *wink.gif*):

    Laufzeitfehler 70: Zugriff verweigert.
     
  10. Hallo,
    das spielt bei diesem Programm keine Rolle. Das Programm funktioniert so: Wie ich am Eingang schon erwähnte, werden die MP3-Dateien in einem Tabellenformular angezeigt. Mit einer Schaltfläche "Start/Stop" können die einzelnen MP3's angehört werden. Die Schaltflächen für das Datei- bzw. Ordnerlöschen werden entsprechend de- bzw. aktiviert. Also das Löschen kann nicht erfolgen wenn zuvor auf Start geklickt wurde. Wenn ich mehr Zeit habe, werde ich aber interessehalber einmal versuchen ein MP3 mit dem Mediaplayer zu öffnen und dann den Ordner löschen.
    VG
    Charly
     
    CharlyN, 5. Oktober 2015
    #10
  11. Hallo,
    bei mir werden zwar alle Dateien und Unterordner mit Dateien des zu löschenden Hauptordners gelöscht, jedoch (zunächst) nicht der Hauptordner selber. Stattdessen erscheint der Laufzeitfehler 70 und der Debugger markiert die Zeile: Code:
    Wenn ich den Debugger beende und den Löschvorgang nochmal starte, denn wird auch der zu löschende Hauptordner ohne Laufzeitfehler weggeputzt. Weiss jemand wodurch der Laufzeitfehler ausgelöst wird und wie ich das Problem lösen kann?
    Danke & Gruß
    Hartmut
     
    jeepster, 9. August 2018
    #11
Thema:

Ordner samt Inhalt per VBA löschen

Die Seite wird geladen...
  1. Ordner samt Inhalt per VBA löschen - Similar Threads - Ordner samt Inhalt

  2. Outlook - Ordner gesendete Elemente wechseln

    in Microsoft Outlook Hilfe
    Outlook - Ordner gesendete Elemente wechseln: Hallo zusammen, ich hatte bislang einen Windows 10 Rechner mit Outlook (aus meinem Office 365 Paket). Hier war es so: Eine gesendete E-Mail wurde im IMAP Ordner "Sent" abgelegt. Nun habe ich...
  3. Öffentlicher Ordner Kontakte aktualisieren

    in Microsoft Outlook Hilfe
    Öffentlicher Ordner Kontakte aktualisieren: Hallo liebes Forum, ich habe kürzlich administrative Aufgaben für eine Firma übernommen und die Aufgabe erhalten sämtliche Kontakte des öffentlichen Ordner (GAL) auf die neue Geschäfts Adresse...
  4. Nach einer Datei suchen in mehreren Ordnern?

    in Microsoft Excel Hilfe
    Nach einer Datei suchen in mehreren Ordnern?: Hallo, Vielleicht kann mir hier ja wer helfen, das Macro bezieht sich auf ein Maintenance-File das diverse namen beinhaltet. Mit "aarPaths" will ich in mehreren verzeichnissen schauen ob die...
  5. Ordner: Synchronisierungsprobleme

    in Microsoft Outlook Hilfe
    Ordner: Synchronisierungsprobleme: Hallo liebes Forum, ich habe bislang Mail und Kalender von Windows genutzt. Aufgrund der Umstellung auf Outlook und der damit verbundenen Anzeige von Werbung habe ich auf Thunderbird gewechselt....
  6. Datei in mehreren Ordnern suchen und wenn gefunden öffnen?! Macro / VBA

    in Microsoft Excel Hilfe
    Datei in mehreren Ordnern suchen und wenn gefunden öffnen?! Macro / VBA: Hallo Leute, Hoffentlich könnt ihr mir hier helfen, ich krieg den Syntax einfach nicht hin (wahrscheinlich ist es auch totaler käse den ich programmiert habe). Also im Grunde soll eine Datei...
  7. Outlook 2019: Schriftart der Ordner/Posteingang ändern

    in Microsoft Outlook Hilfe
    Outlook 2019: Schriftart der Ordner/Posteingang ändern: Folgendes Problem: Ich habe jetzt endlich Office 2019 installiert, hatte vorher 2010. Im Outlook 2010 war die Ansicht der linken Seite (Dor, wo Posteingang ist samt den ganzen Ordnern) größer als...
  8. Spam Ordner lässt sich nicht leeren

    in Microsoft Outlook Hilfe
    Spam Ordner lässt sich nicht leeren: Hallo zusammen, ich habe einen account bei 1und1 und zwei Mailadressen eingerichtet. Beide Konten sind als imap in outlook eingerichtet. Bei einem der beiden Konten kann ich den Spamordner in...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden