IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

Comment implementer un deuxième code dans java


Sujet :

avec Java

  1. #1
    Membre régulier Avatar de stpaul04
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    271
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 271
    Points : 116
    Points
    116
    Par défaut Comment implementer un deuxième code dans java
    Bonjour,

    j'ai un code pour deplacer et renommer un fichier qui fonctionne.
    je voudrai ajouter un deuxieme code qui va supprimer des anciens fichiers
    mais j'ai une erreur a la ligne : public void delete(long days, String fileExtension) {

    Pourquoi j'ai Illegal start of operation erreur.

    Merci



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    import java.io.File;
    import java.text.SimpleDateFormat;
    import java.util.Date;
     
    public class CleanFolder {
        private static int days;
        private static String fileExtension;
        private String dirPath = "c:\\folder";
     
         public static void main(String[] args){
     
            {
                log deleteFiles = new log();
    	    deleteFiles.delete(5, ".txt");
     
     
                //absolute path rename file
                String out = new SimpleDateFormat("yyyy-MM-dd hh-mm-ss").format(new Date());
                File file = new File("C:\\temp\\Mytext.txt");
                File newFile = new File(("C:\\folder\\MyText_" + out + ".txt"));
                if (file.renameTo(newFile)) {
     
                } else {
     
                    System.out.println("failed");
                }
     
     
     
        }
     
     
         public void delete(long days, String fileExtension) {
     
    		File folder = new File(dirPath);
     
    		if (folder.exists()) {
     
    			File[] listFiles = folder.listFiles();
     
    			long eligibleForDeletion = System.currentTimeMillis()
    					- (days * 24 * 60 * 60 * 1000L);
     
    			for (File listFile : listFiles) {
     
    				if (listFile.getName().endsWith(fileExtension)
    						&& listFile.lastModified() < eligibleForDeletion) {
     
    					if (!listFile.delete()) {
     
    						System.out.println("Sorry Unable to Delete Files..");
     
    					}
    				}
    			}
    		}
    	}       
    }

  2. #2
    Membre régulier Avatar de stpaul04
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    271
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 271
    Points : 116
    Points
    116
    Par défaut
    Probleme resolu en supprimant les brackets et declarations inutiles

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment implementer Try catch bloc en java?
    Par stpaul04 dans le forum Débuter avec Java
    Réponses: 4
    Dernier message: 21/05/2014, 16h03
  2. Réponses: 9
    Dernier message: 25/08/2009, 13h31
  3. comment intéger l'API Shell dans java ( eclipse)!
    Par dido0631 dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 12/05/2009, 00h27
  4. Réponses: 3
    Dernier message: 08/11/2006, 21h06
  5. Comment generer un fichier war dans java
    Par relivio dans le forum ANT
    Réponses: 4
    Dernier message: 12/03/2004, 13h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo