Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Aumentare dimensione di un file inserendo byte in una specifica posizione

    Vorrei modificare la dimensione di un file di testo inserendo dei byte in una determinata posizione, è possibile?
    Stavo utilizzando RandomAccessFile ma mi permette solo di aumentare la dimensione del file aggiungendo bytes in fondo al file; se invece si potesse inserirli in una specifica posizione eviterei di dover memorizzare e riscrivere tutta la parte di file successiva a dove devo inserire i byte.

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Aumentare dimensione di un file inserendo byte in una specifica posizione

    Originariamente inviato da laplace82
    Vorrei modificare la dimensione di un file di testo inserendo dei byte in una determinata posizione, è possibile?
    No ... è una cosa che vale credo per tutti i sistemi operativi, indipendentemente dal linguaggio di programmazione.
    Nei file si può solo sovrascrivere su dati già esistenti o aggiungere al fondo. Non si può inserire "fisicamente" qualcosa in mezzo pensando di far "shiftare" in avanti il resto del file.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

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.