Accès concurrent sur un fichier distant
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:
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() ; |