Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.java > #12909
| From | Christoph Schneegans <Christoph@Schneegans.de> |
|---|---|
| Newsgroups | de.comp.lang.java |
| Subject | Re: Files.move() scheitert, wirft aber keine Ausnahme |
| Date | 2016-02-02 17:55 +0100 |
| Message-ID | <dhc5bhFeiq2U1@mid.individual.net> (permalink) |
| References | <dh1leaFp3b2U1@mid.individual.net> <slrnnaur9p.3ko.ak-6a@chimborazo.ee.ethz.ch> |
Andreas Karrer schrieb: > Files.move() geht bei Files auf einem lokalen Unix/Linux-Filesystem > so vor: > > (...) > > Wenn source und target zwei Files auf dem gleichen lokalen Fileystem > sind, dann ist der Systemcall rename(2) unter CentOS atomar, d.h. > das beschriebene Verhalten kann nicht auftreten. source und target liegen tatsächlich im gleichen lokalen Dateisystem. Nach gründlicher Logfile-Analyse scheint es nun in der Tat wahrscheinlich, daß ein anderer Prozeß auf die Dateien zugegriffen hat, also Files.move() korrekterweise eine leere Datei nach target verschoben hat, und source anschließend wieder angelegt wurde. Da dürften sich weitere Spekulationen wohl erübrigen. Danke jedenfalls für die Antworten! -- <http://schneegans.de/computer/safer/> · SAFER mit Windows
Back to de.comp.lang.java | Previous | Next — Previous in thread | Find similar
Files.move() scheitert, wirft aber keine Ausnahme Christoph Schneegans <Christoph@Schneegans.de> - 2016-01-29 18:22 +0100
Re: Files.move() scheitert, wirft aber keine Ausnahme Bastian Blank <usenet@waldi.eu.org> - 2016-01-30 10:44 +0000
Re: Files.move() scheitert, wirft aber keine Ausnahme Bernd Laengerich <Bernd.Laengerich@web.de> - 2016-02-01 09:30 +0100
Re: Files.move() scheitert, wirft aber keine Ausnahme Andreas Karrer <ak-6a@gmx.ch> - 2016-02-01 14:35 +0000
Re: Files.move() scheitert, wirft aber keine Ausnahme Christoph Schneegans <Christoph@Schneegans.de> - 2016-02-02 17:55 +0100
csiph-web