Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
bestimmten Pfad mit sämtlichem Inhalt löschen
zurück: Excel zeilen kopieren weiter: Emailerstellung per Excel-Makro Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Offen Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
DW23
Im Profil kannst Du frei den Rang ändern


Verfasst am:
05. März 2012, 12:51
Rufname:

bestimmten Pfad mit sämtlichem Inhalt löschen - bestimmten Pfad mit sämtlichem Inhalt löschen

Nach oben
       Version: Office 2007

Hi,

kann mir jemand auf die shcnelle den Befehl sagen mit dem ich einen bestimten Ordner mit dem kompletten Inhalt löschen kann?

Danke und Grüße

Dom
Phelan XLPH
Fortgeschritten


Verfasst am:
05. März 2012, 12:57
Rufname: Phelan


AW: bestimmten Pfad mit sämtlichem Inhalt löschen - AW: bestimmten Pfad mit sämtlichem Inhalt löschen

Nach oben
       Version: Office 2007

Kill (Achtung ohne Wiederkehr)!
_________________
Was vorstellbar ist, ist auch machbar. - Albert Einstein
DW23
Im Profil kannst Du frei den Rang ändern


Verfasst am:
05. März 2012, 13:11
Rufname:

AW: bestimmten Pfad mit sämtlichem Inhalt löschen - AW: bestimmten Pfad mit sämtlichem Inhalt löschen

Nach oben
       Version: Office 2007

Hi,

Danke für die schnelle Antwort. Leider klappt das ganze nicht so wie ich mir das vorstelle.

Code:

Dim Pfad As String

Pfad = "U:\Test_del\test2"
Kill Pfad


Der Ordner "test2" soll mit seinem gesamten Inhalt gelöscht werden. Momentan kommt dabei der Fehler " Datei nicht gefunden". Der Ordner, der auch eine Word Datei enthält, existiert aber.

Grüße
r.mueller
Gast


Verfasst am:
05. März 2012, 13:27
Rufname:

AW: bestimmten Pfad mit sämtlichem Inhalt löschen - AW: bestimmten Pfad mit sämtlichem Inhalt löschen

Nach oben
       Version: Office 2007

Hallo

Mit Kill kannst nur Dateien löschen

Code:

Sub KomplettenOrdnerMitUnterordnernLoeschen()
    Dim objFileSystemObject As Object
    Set objFileSystemObject = CreateObject("Scripting.FileSystemObject")
    objFileSystemObject.GetFolder("D:\test\test\DerZuLoeschendeOrdner").Delete True
    Set objFileSystemObject = Nothing

End Sub


Gruß
r.mueller
Phelan XLPH
Fortgeschritten


Verfasst am:
05. März 2012, 13:38
Rufname: Phelan


AW: bestimmten Pfad mit sämtlichem Inhalt löschen - AW: bestimmten Pfad mit sämtlichem Inhalt löschen

Nach oben
       Version: Office 2007

Oh ja, Kill löscht nur Dateien. Mit RmDir könntest es auch versuchen,
aber da müssen zuvor alle im Ordner befindlichen Dateien mit Kill gelöscht
werden.

Nimm das:

Code:
Sub Test_OrdnerLoeschen()
    Call OrdnerLoeschen("D:\Test5")
End Sub

Sub OrdnerLoeschen(Ordnerangabe)
  CreateObject("Scripting.FileSystemObject").DeleteFolder Ordnerangabe
End Sub


Achtung: Es wird nicht in den Papierkorb verschoben. Wenn weg, dann weg.

_________________
Was vorstellbar ist, ist auch machbar. - Albert Einstein
DW23
Im Profil kannst Du frei den Rang ändern


Verfasst am:
05. März 2012, 14:12
Rufname:

AW: bestimmten Pfad mit sämtlichem Inhalt löschen - AW: bestimmten Pfad mit sämtlichem Inhalt löschen

Nach oben
       Version: Office 2007

Ich bin wie immer überwältigt, wie schnell einem hier geholfen wird - Danke!

Ich habe jetzt mal mit r.muellers Code weitergebastelt und es läuft soweit.

Ein ungutes Gefühl bei dem Löschen hab ich schon, weil ic hshcon gezielt einen Ordner löschen möchte und wenn es aber den übergepordneten Pfad erwischen würde, wäre das ne mittlere Katastrophe.
DW23
Im Profil kannst Du frei den Rang ändern


Verfasst am:
05. März 2012, 14:35
Rufname:

AW: bestimmten Pfad mit sämtlichem Inhalt löschen - AW: bestimmten Pfad mit sämtlichem Inhalt löschen

Nach oben
       Version: Office 2007

Hi,

leider funktioniert das Teil doch nicht so ganz, wie ich das will. In meinem Test Sub, in dem ich einfach einen Testordner gelöscht habe, hat alles geklappt.
Im richtigen Makro allerdings bringt er den Fehler " Zugriff verweigert wenn der Ordner gelöscht werden soll. Die im Ordner befindlichen Dateien und Unterordner wurden dagegen entfernt.
Jemand en Idee woran es liegen kann? A nnem Schreibschutz liegt es jedenfalls nicht, da ich den Ordner über den Explorer löschen kann.

Code:

Dim objFileSystemObject As Object
    Set objFileSystemObject = CreateObject("Scripting.FileSystemObject")
    objFileSystemObject.GetFolder(StrDelPfad).Delete True
    Set objFileSystemObject = Nothing


Also der Pfad StrDelPfad ist existent.
Phelan XLPH
Fortgeschritten


Verfasst am:
05. März 2012, 16:54
Rufname: Phelan

AW: bestimmten Pfad mit sämtlichem Inhalt löschen - AW: bestimmten Pfad mit sämtlichem Inhalt löschen

Nach oben
       Version: Office 2007

Versuch doch meinen geposteten Code.
_________________
Was vorstellbar ist, ist auch machbar. - Albert Einstein
DW23
Im Profil kannst Du frei den Rang ändern


Verfasst am:
06. März 2012, 08:54
Rufname:


AW: bestimmten Pfad mit sämtlichem Inhalt löschen - AW: bestimmten Pfad mit sämtlichem Inhalt löschen

Nach oben
       Version: Office 2007

Hi,

ich hatte deinen Code gestern nachmittag noch getestet. Das Ergebnis ist das gleiche mit dem Fortschritt, dass keine Fehlermeldung angezeigt wird. Die im Ordner enthaltene Dateien sind jedenfalls gelöscht.
Im Explorer lässt sich der Ordner dann auch erst löschen , wenn ich Excel bzw. meine Arbeitsmappe geschlossen habe. Andernfalls kommt die Fehlermeldung, dass der Ordner aktuelle genutzt werde und daher nicht gelöscht werden kann.
Ich verstehe aber nicht warum. Die Arbeitsmappe hat lediglich nen Hyperlink zum Ordner und aus dem Ordner selbst ist keine DAtei geöffnet.
Jamand ne Idee?

Grüße
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Excel Formeln: Zahlen aus bestimmten Wertebereich zählen 6 jan.koutny 7871 26. Sep 2005, 15:42
jan.koutny Zahlen aus bestimmten Wertebereich zählen
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Excel Formeln: Automatisches Löschen von Zeileninhalt 1 Automatix 785 29. Jul 2005, 16:10
fl618 Automatisches Löschen von Zeileninhalt
Keine neuen Beiträge Excel Formeln: Löschen von Wörtern in einem Satz 3 MartinJungwirth 795 13. Jul 2005, 15:51
MartinJungwirth Löschen von Wörtern in einem Satz
Keine neuen Beiträge Excel Formeln: Pfad bei Verknüpfungen ändert sich 3 MartinJungwirth 1399 30. Jun 2005, 16:51
Charlie Pfad bei Verknüpfungen ändert sich
Keine neuen Beiträge Excel Formeln: inhalt einer zelle anhand von verweisen auslesen 5 vortax 1501 02. Apr 2005, 23:04
Gast inhalt einer zelle anhand von verweisen auslesen
Keine neuen Beiträge Excel Formeln: Verknüpfungen mit langem Pfad, nicht anzeigen! 2 Nikos 706 29. März 2005, 13:28
Nikos Verknüpfungen mit langem Pfad, nicht anzeigen!
Keine neuen Beiträge Excel Formeln: Zeilen mit doppelten Werten löschen 6 Sebowsky 1208 06. Jan 2005, 22:26
Sebowsky Zeilen mit doppelten Werten löschen
Keine neuen Beiträge Excel Formeln: Doppelte Einträge aus Excel Tabellen löschen 3 Richkid 2831 09. Dez 2004, 15:45
Reinhard Doppelte Einträge aus Excel Tabellen löschen
Keine neuen Beiträge Excel Formeln: Bestimmte Zellen mit Inhalt füllen. 4 Axis_Sonnenflieger 3002 07. Dez 2004, 16:19
Axis_Sonnenflieger Bestimmte Zellen mit Inhalt füllen.
Keine neuen Beiträge Excel Formeln: Blattschutz: bestimmte Zellen zum Löschen freigeben 6 Christiane 1203 21. Okt 2004, 07:17
lala Blattschutz: bestimmte Zellen zum Löschen freigeben
Keine neuen Beiträge Excel Formeln: spalte einer bestimmten zelle in einer anderen zelle anzeige 1 brouwe 1290 13. Okt 2004, 18:41
Arnim spalte einer bestimmten zelle in einer anderen zelle anzeige
Keine neuen Beiträge Excel Formeln: Leerzeichen in Zelle löschen 3 pkegelking 1807 01. Okt 2004, 11:57
pkegelking Leerzeichen in Zelle löschen
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: HTML Forum