Beefy Boxes and Bandwidth Generously Provided by pair Networks
Your skill will accomplish
what the force of many cannot
 
PerlMonks  

Re: Updating files

by jeroenes (Priest)
on Oct 22, 2001 at 22:56 UTC ( #120613=note: print w/ replies, xml ) Need Help??


in reply to Updating files

AS long as you stick to the text file, there is nothing else than overwriting that file. I suggest to flatten your structure by taking making new hash keys, consisting of a zero-padded number and the keys of the nested hash. You than use these newly generated keys to create a flat database (like BerkeleyDB). This database has a random acces mode, so you can update and add and delete at will.

For the remainder of the code: The translation from AoH to flat access is rather simple. Just concatenate the numbers and keys.

HTH,

Jeroen
"We are not alone"(FZ)


Comment on Re: Updating files

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://120613]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others musing on the Monastery: (15)
As of 2015-07-06 12:15 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (74 votes), past polls