C'è un file sul disco che può essere molto grande. C'è un modo per eliminare gli ultimi N byte da esso senza copiare il contenuto rimanente in un altro file?Elimina ultimi N byte dal file
6
A
risposta
10
Che ne dici di questo frammento di codice C# .NET?
FileInfo fi = new FileInfo("filename");
FileStream fs = fi.Open(FileMode.Open);
long bytesToDelete = 5000;
fs.SetLength (Math.Max(0, fi.Length - bytesToDelete));
fs.Close();
0
Inoltre, se si desidera aggiungere o rimuovere byte in qualsiasi posizione: Insert, delete space at any place in file without making temporary file copy
Problemi correlati
- 1. Get ultimi n elementi dal flusso
- 2. Elimina gli ultimi N caratteri dal campo in un database di SQL Server
- 3. get N ultimi record
- 4. Subversion scarico ultimi `n` revisioni
- 5. Byte InputRange dal file
- 6. Elimina file immagine dal server
- 7. efficiente Leggi ultimi 'n' file di CSV in dataframe
- 8. Leggere solo i primi N byte dal socket in node.js
- 9. Elimina file dal pacchetto dopo l'installazione
- 10. Elimina tutti i file dal repository svn
- 11. Elimina tutto il contenuto dal file
- 12. Rails 3- Recupera gli ultimi N record
- 13. Rimuovi ultimi n elementi dall'elenco utilizzando C#
- 14. Golang convertire tipo byte [N] a [] byte
- 15. come troncare gli ultimi n byte di una stringa in stringa bash choping?
- 16. Importa fino a n righe dal testo
- 17. Elimina proprietà dal grafico Neo4j
- 18. Leggere N byte dal file e aggiungerli a un std :: vector
- 19. Immagine PIL aperta dal file di byte
- 20. Elimina l'output dal sottoprocesso.Popen
- 21. Elimina cookie dal browser?
- 22. Solo lettura "N" byte da un file in Cocoa
- 23. Copia n byte di dati x in file
- 24. trovare tutti i documenti entro ultimi n giorni
- 25. MySQL ELIMINA tutti gli ultimi record X tranne
- 26. MATLAB - Elimina elementi di file binari senza caricare l'intero file
- 27. varchar2 (n BYTE | CAR) di default -> CHAR o BYTE
- 28. Crea StringBuilder dal byte []
- 29. Genera X509Certificate dal byte []?
- 30. crea AudioClip dal byte []
grazie, non ha pensato che –
risposta molto buona –