Visualizzazione dei risultati da 1 a 4 su 4

Discussione: File rename

  1. #1

    File rename

    Ciao a tutti,
    ho la necessità di sapere una piccola cosa:

    Su un sitema Linux ubuntu a 64bit, la rename di un file (tramite linguaggio JAva) è un'operazione atomica?

    Ciao a tutti e grazie

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Dalla documentazione di Files.delete():

    An implementation may require to examine the file to determine if the file is a directory. Consequently this method may not be atomic with respect to other file system operations.
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,326

    Moderazione

    Le discussioni inerenti Java, vengono trattate nel forum... Java.
    Sposto.

    La documentazione relativa alla rinomina (@Alex: quella è la delete ) non è garantito essere atomica, in quanto platform-dependent:

    Many aspects of the behavior of this method are inherently platform-dependent: The rename operation might not be able to move a file from one filesystem to another, it might not be atomic, and it might not succeed if a file with the destination abstract pathname already exists
    Non conosco a fondo l'implementazione di rinomina file di Linux, ma mi pare di ricordare che lo standard POSIX (a cui Linux aderisce) garantisca ciò, ma prendila con le pinze.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  4. #4
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802

    Re: Moderazione

    Originariamente inviato da LeleFT
    Le discussioni inerenti Java, vengono trattate nel forum... Java.
    Sposto.

    La documentazione relativa alla rinomina (@Alex: quella è la delete ) non è garantito essere atomica, in quanto platform-dependent: :
    oddio sono un pirla, ero convinto di aver letto "delete"
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.