in reply to unlink fails to delete files with perculiar names
If you had warnings enabled, you'd see that part of your filename is being taken as a perl variable for interpolation:
$targ = "D:/Users/Dave/Documents/Personal/CV/~$rriculum Vitae - 09 Jun +e 2007.doc";; Use of uninitialized value $rriculum in concatenation (.) or string at + (eval 17) line 1, <STDIN> line 10.
Just escape the $ with \:
$targ = "D:/Users/Dave/Documents/Personal/CV/~\$rriculum Vitae - 09 Ju +ne 2007.doc";;
And the subsequent unlink will likely work.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: unlink fails to delete files with perculiar names
by Eliya (Vicar) on Nov 22, 2011 at 10:45 UTC | |
by BrowserUk (Patriarch) on Nov 22, 2011 at 11:02 UTC | |
by Anonymous Monk on Nov 22, 2011 at 11:06 UTC | |
by Eliya (Vicar) on Nov 22, 2011 at 12:11 UTC | |
by DaveARoberts (Acolyte) on Nov 22, 2011 at 16:38 UTC | |
|
Re^2: unlink fails to delete files with perculiar names
by DaveARoberts (Acolyte) on Nov 22, 2011 at 16:34 UTC | |
by BrowserUk (Patriarch) on Nov 22, 2011 at 16:51 UTC |