Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin

Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> Scriptsprachen
Autor
Nachricht
leo
Newbie
Newbie

Anmeldedatum: 30.03.2009
Beiträge: 4

[VB Script] PDF nach 14 Tagen löschen
Verfasst am: 30.03.2009, 07:32

PDF-Dateieigenschaften
Hallo an die Experten, ich habe eine Anforderung welche mich weit überfordert. Ein Ordner beinhaltet PDF-Dateien welche 14 Tage nach Erstellung gelöscht werden sollen.

Kann mir jemand dabei helfen es zu verwirklichen??!!!!!

Bin leider kein Programmierer !!!!!

Geht das auch als Script ( welches ich in eine .txt Datei schreibe und dann die Datei umbenenne!???

DANKE !!!!

gruß leo
_________________
 
ZiuX
« Moderator »<b><font color=green>« Moderator »</font



Anmeldedatum: 02.05.2008
Beiträge: 160


Verfasst am: 30.03.2009, 07:38

Du kannst doch von den Eigenschaften der Datei auslesen, wann sie erstellt wurde und dann mit einer If Abfrage einfach die Datein löschen?

Dein Script müssste also so aussehen:
1. Den Ordnerinhalt auslesen.
2. Die Eigenschaften der einzelnen Dateien auslesen
3. Wenn bei einer Datei das Erstellungsdatum älter als 14 Tage ist, löschen.

Sollte jetzt glaube ich alles mit Google zu finden sein, die Schnipsel die du dafür benötigst Wink Smile

Wenn noch Fragen sind kannst du dich ja wieder melden.

lg ZiuX
_________________
ziux[ät]jabber.ccc.de
Z1uX.cn
 
leo
Newbie
Newbie

Anmeldedatum: 30.03.2009
Beiträge: 4


Verfasst am: 30.03.2009, 07:47

Danke für deine schnelle Antwort. Ja habe auch beim googeln etwas gefunden, funkt nur leider nicht!!

Ist das richtig, ich schreibe den Code in eine Text-Datei und nenne diese dann um von .txt auf .vbs

Dim WshShell, fso, file

Set fso = CreateObject("Scripting.FileSystemObject")
Set WshShell = WScript.CreateObject("WScript.shell")
Set file = fso.GetFile("C:\\Test\FAX")

if (DateDiff("d", file.DateCreated, Now)) > 14 Then file.Delete

Das Problem ist, ich habe von VB keine Ahnung ;( !!!

gruß leo
 
ZiuX
« Moderator »<b><font color=green>« Moderator »</font



Anmeldedatum: 02.05.2008
Beiträge: 160


Verfasst am: 30.03.2009, 08:07

Zitat:
Ist das richtig, ich schreibe den Code in eine Text-Datei und nenne diese dann um von .txt auf .vbs


Ja, so sollte es funktionieren.

Bei dem Code an sich kann ich dir leider auch nicht sonderlich helfen, aber das was du dort hast, sieht doch schon recht gut aus.


lg ZiuX
_________________
ziux[ät]jabber.ccc.de
Z1uX.cn
 
leo
Newbie
Newbie

Anmeldedatum: 30.03.2009
Beiträge: 4


Verfasst am: 30.03.2009, 09:16

Hello, das mit dem löschen klappt schon recht gut. Eine Sache habe ich noch, wie kann ich Abfragen das alles Dateien welche älter als 14 Tage und mit einer bestimmten Endung (.pdf) gelöschte werden sollen!????

DANKE für die HILFE !!!

gruß leo
_________________


 
b6d
Tutorial Leser
Tutorial Leser

Anmeldedatum: 28.01.2009
Beiträge: 31


Verfasst am: 30.03.2009, 09:55


mit right()

if right(dateiname,3) = "pdf" then ...
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> Scriptsprachen

Tags: löschen, pdf, script, ordner, tagen

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Ganzen Ordner hochladen? (msinet.ocx) 945 05.11.2007, 01:53
Keine neuen Beiträge Gesamten Ordner löschen?! 471 04.09.2007, 21:39
Keine neuen Beiträge Ordner löschen 875 06.04.2007, 16:27
Keine neuen Beiträge Daten in einen Ordner schreiben 808 25.03.2007, 13:12
Keine neuen Beiträge Ordner - "Virus" 641 23.03.2007, 23:09
 



[ Time: 0.2564s ][ Queries: 101 (0.0252s) ][ GZIP on - Debug on ]