Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.java > #12909

Re: Files.move() scheitert, wirft aber keine Ausnahme

Path csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From Christoph Schneegans <Christoph@Schneegans.de>
Newsgroups de.comp.lang.java
Subject Re: Files.move() scheitert, wirft aber keine Ausnahme
Date Tue, 2 Feb 2016 17:55:12 +0100
Lines 22
Message-ID <dhc5bhFeiq2U1@mid.individual.net> (permalink)
References <dh1leaFp3b2U1@mid.individual.net> <slrnnaur9p.3ko.ak-6a@chimborazo.ee.ethz.ch>
Mime-Version 1.0
Content-Type text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding 8bit
X-Trace individual.net lfujgQT9S0puk2o5VMU9eQeAzBSmteUj5IEa89OSNqc2OVbQ==
Cancel-Lock sha1:NIL08ZZavD8JSYaaJ/TV4Ai5yQ4=
User-Agent Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1
In-Reply-To <slrnnaur9p.3ko.ak-6a@chimborazo.ee.ethz.ch>
Xref csiph.com de.comp.lang.java:12909

Show key headers only | View raw


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 | NextPrevious in thread | Find similar


Thread

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