0
我在想我是否可以做以下操作以及如何操作: 我有一個固定寬度格式的非常大的文件存儲在帶有* NIX系統的硬盤中。我想知道是否可以在沒有讀入的情況下更新大文件的一部分,並在內存中寫出整個文件。例如以下文件,我想要轉到硬盤上的特定位置「5」,並且只將內容EE替換爲ZZ而不重寫整個文件。硬盤上文件的直接訪問和更新部分
1 AA 2 BB 3 CC 4 DD 5 EE - > ZZ 6 FF 7 GG 8 HH 9 II .. ..
不管編程語言,這是可能?
感謝您的回答,內容將被另一段完全相同的長度所取代,請您詳細說明如何完成(使用哪種語言,哪些功能,程序)還是指向某些教程? – curiousTony