Hi all,
sorry, total newbie question:
We have a script which gets an array of URLs (@taxonomy_file_url) and downloads the new files:
foreach (@taxonomy_file_url) {
&getFile($_, "taxonomy", $local_taxonomy_directory);
}
However there is a problem: the script does not delete the old file first, so the newly downloaded file becomes taxonomyFile1, then taxonomyFile2, then taxonomyFile3 etc etc
As the main app ONLY looks for taxonomyFile it will never see the new file.
So I want to delete the old file (if it exists):
foreach (@taxonomy_file_url) {
if (-e $_) { # does the file exist
unlink($_) #delete it
}
&getFile($_, "taxonomy", $local_taxonomy_directory);
}
Is this the correct way of doing it?
Thanks for any advice you have!
Markus
-
Are you posting in the right place? Check out Where do I post X? to know for sure.
-
Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
<code> <a> <b> <big>
<blockquote> <br /> <dd>
<dl> <dt> <em> <font>
<h1> <h2> <h3> <h4>
<h5> <h6> <hr /> <i>
<li> <nbsp> <ol> <p>
<small> <strike> <strong>
<sub> <sup> <table>
<td> <th> <tr> <tt>
<u> <ul>
-
Snippets of code should be wrapped in
<code> tags not
<pre> tags. In fact, <pre>
tags should generally be avoided. If they must
be used, extreme care should be
taken to ensure that their contents do not
have long lines (<70 chars), in order to prevent
horizontal scrolling (and possible janitor
intervention).
-
Want more info? How to link
or How to display code and escape characters
are good places to start.