Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1643 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  java.nio.FileLock et FileChannel: équivalent en 1.3.1

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

java.nio.FileLock et FileChannel: équivalent en 1.3.1

n°1405874
Profil sup​primé
Posté le 12-07-2006 à 19:28:55  answer
 

Bonjour je dois porter du code développé en 1.4.1 sous 1.3.1 (pour un besoin de compatibilité descendante).
 
Comment écrire en 1.3.1 l'équivalent de ci-dessous ? (poser un lock sur un fichier).
 

Code :
  1. import java.io.*;
  2. import java.nio.channels.*;
  3. public class LockAFile {
  4.   public static void main(String[] args) throws Exception {
  5.     if (args.length == 0) {
  6.       System.out.println("Usage: LockAFile <filename>" );
  7.       return;
  8.     }
  9.     FileOutputStream fos = new FileOutputStream(args[0], true);
  10.     FileChannel channel = fos.getChannel();
  11.     System.out.println("Trying lock on " + args[0] + "..." );
  12.     FileLock lock = channel.tryLock();
  13.     if (lock == null) {
  14.       System.out.println("Error: file already locked!" );
  15.       return;
  16.     }
  17.     System.out.println("Locked!" );
  18.     System.out.println("Press enter to release" );
  19.     System.in.read();
  20.     lock.release();
  21.     System.out.println("Released!" );
  22.   }
  23. }


Message édité par Profil supprimé le 12-07-2006 à 19:29:16
mood
Publicité
Posté le 12-07-2006 à 19:28:55  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  java.nio.FileLock et FileChannel: équivalent en 1.3.1

 

Sujets relatifs
Exception in thread "main".java.lang.StringIndexOutOfBoundsException[JS] Equivalent au htmlspecialchars du PHP
Un intranet (portail, cms) en JAVA ? (Liferay - Jahia...)Equivalent du system("pause") sous solaris [RESOLU]
API java pour du ftp[Résolu] Equivalent uft8_encode() en Java?
[java][jfreechart] présentation de la légendeArchitecture 3-tier, en Java, couche DAO
equivalent de replaceAll en Oracle 
Plus de sujets relatifs à : java.nio.FileLock et FileChannel: équivalent en 1.3.1


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR