Bonjour à tous,

Je souhaite interdire l'accès à un fichier distant lorqu'il est ouvert en écriture. Mais apparement, ce n'est pas le comportement natif !

Le code suivant ne lèvant pas d'exception, qq'un aurait-il une idée pour bloquer l'accès si le fichier est ouvert en écriture ?

Peut-être avec FileLock ?
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
 
String xml = new String("ftp://www.web.com/docs/file.txt");
 
URL url = new URL(xml);
URL url1 = new URL(xml);
//
URLConnection urlC = url.openConnection();
URLConnection urlC1 = url1.openConnection();
 
OutputStream os = urlC.getOutputStream();
 OutputStream os1 = urlC1.getOutputStream();
 
 
Writer bw = new BufferedWriter( new OutputStreamWriter(os ));
Writer bw1 = new BufferedWriter( new OutputStreamWriter(os1 ));
 
bw.write( "coincoin");
bw1.write( "coincoin1");
 
 bw.flush() ;
bw1.flush() ;