When you tried to rename it using unlink/rename was the original file actualy unlinked after your script ran ? Are you sure this bit of code it actualy being called ? Perhaps you can add some print statements to see that the code is getting to the rename. Is the new .ini-new actualy being updated ? Can you run the following test ok ?
#!/usr/bin/perl -w use strict; use File::Copy; my $new="mytest"; open NEW, ">$new" or die "I can not open file to write: $!\n"; print NEW "this is a test"; close NEW; copy ("$new", "$new.new") or die "can't make a copy: $!\n"; unlink $new or die "can not unlink it: $!\n"; rename ("$new.new", "$new") or die "cant move it: $!\n"; unlink $new or die "can not unlink it at the end: $!\n";
Cheers,
R.
In reply to Re: Problem Modifying Files
by Random_Walk
in thread Problem Modifying Files
by mikeatrcn
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |