begin process at 2012 02 15 04:52:00
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

Effacer autonatiquement des fichiers


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Effacer autonatiquement des fichiers

mardi 16 juillet 2002 à 17:04:41 | Effacer autonatiquement des fichiers

deju

Bonjour

Je realise automatiquement une sauvegarde d'un fichier dans un repertoire en VB.
J'aimerais supprimer les fichiers les plus anciens quand la taille du repertoire devient trop importante.
Tout ca automatiquement et avec VB!

Merci d'avance.
mardi 16 juillet 2002 à 17:24:21 | Re : Effacer autonatiquement des fichiers

processus

Utilise 'FileDateTime()'

================
Site Web de JDPROG
Présentation de MP3 Index

[ Lien ]


-------------------------------
Réponse au message :
-------------------------------

Bonjour

Je realise automatiquement une sauvegarde d'un fichier dans un repertoire en VB.
J'aimerais supprimer les fichiers les plus anciens quand la taille du repertoire devient trop importante.
Tout ca automatiquement et avec VB!

Merci d'avance.
mardi 16 juillet 2002 à 19:20:01 | Re : Effacer autonatiquement des fichiers

DragonDo

Membre Club
Mon projet (écrit sous Windows 98 SE avec VB5) comporte une form avec un bouton de commande.


Private Sub Command1_Click()
'----- Déclaration des variables locales
Dim MonRep As String
Dim TFic As String
Dim TDate As String
Dim DJour As String
Dim TTaille As Long
Dim Obj As Object

'----- Initialisation des variables
'----- Nom du répertoire de travail
MonRep = "C:\Temp\test\"
'----- Date du jour au format adéquat
DJour = Format(Now, "dd/mm/yyyy")

'----- Taille du répertoire
'----- Code emprunté à Neo.balastik (grand merci à lui) et source présente sur
'----- le site à l'adresse : http://www.vbfrance.com/article.aspx?Val=4246
Set Obj = CreateObject("Scripting.FileSystemObject")
TTaille = Obj.GetFolder(MonRep).Size
Set Obj = Nothing
'----- Si la taille du répertoire est inférieure à 20 000 octets alors on quitte la procédure
If TTaille < 20000 Then Exit Sub

'----- Lecture des fichiers du répertoire
'----- On détermine le premier nom de fichier
TFic = Dir$(MonRep + "*.*", vbNormal)
'----- Début de la boucle de travail
Do While TFic <> ""
'----- On récupère la date de création du fichier et on la met
'----- au format choisi pour la comparaison
TDate = FileDateTime(MonRep + TFic)
TDate = Format(TDate, "dd/mm/yyyy")
'----- Affiche simplement sur la form, le nom du fichier, sa date de création,
'----- la date du jour et la différence de date en jours ("d" pour "day")
Me.Print TFic & " " & TDate & " " & DJour & " " & DateDiff("d", TDate, DJour)
'----- Si la différence de date est supérieure ou égale à 80 jours,
'----- alors on efface le fichier concerné
If DateDiff("d", TDate, DJour) >= 80 Then
Kill MonRep + TFic
End If
'----- On reprend la boucle en récupérant le nom du fichier suivant
TFic = Dir$
Loop

End Sub



@+


Cette discussion est classée dans : fichiers, effacer, repertoire, automatiquement, autonatiquement


Répondre à ce message

Sujets en rapport avec ce message

Copier repertoire+ss repertoire+....+fichiers [ par tope ] Comment puis-je faire pour copier un repertoire avec SES ss repertoireS +les fichiersest-il possible dans ce cas d'indiquer l'avancement de cette opér Replace des extensions fichiers dans un branche de repertoire [ par JsOpdebeeck ] Je suis un pauvre débutant en VB et je cherche, en vain un bon code qui me permettrait de créer un tool pour renommer tous mes fichiers en *.php3 en * recuperer les nom des fichier *.txt [ par ravachol ] bonjour je voudrais obtenir la liste des fichiersdans un repertoire a partir des son extension :tout les fichiers *.txt du repertoire c:\a\par expempl Copie de plusieurs fichiers par FileCopy [ par fred ] Comment peut-on par la commande FileCopy copier tous les fichiers d'unmeme repertoire dans 1 autre repertoire:FileSource =" C:\Image\*.* ds dos mais e envoyer liste des fichiers d'un repertoire dans un fichier(texte) [ par simpletontheweb ] Bonjour à tous ceux qui me liront, comme vous vous en doutez, j'ai un probleme:je cherche à pouvoir proposer dans un textbox un chemin de repertoire e Help fichiers+shell!!!!!!!!!! [ par tom ] Comment faire pour inserer plusieurs fichiers (bmp et .bat) dans l'application VB5? existe t-il une limite? De plus ces fichiers seront par la suite e repertoir et fichiers [ par fagol ] Je souhaite connaitre le nombre et les noms: de repertoire et fichiers contenus dans un repertoire defini, et pouvoir scruter les sous-repertoires et afficher les fichiers d'un repertoire avec le chemin [ par caroo ] Hello,Je dois afficher tous les fichier d'un repertoire ( en descendant dans les sous repertoires) ainsi que leur chemin a partir du repertoire ou la Treeview, comment ca marche? [ par z980x ] Salut...Je vous explique ce que je veux faire :J'ai un code qui liste tous les fichers mp3,wav et wma dans une listBox. (Liste les fichiers dans les r


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,780 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales