global-functions: $RmFile: fail on wrong type

This commit is contained in:
Christian Hesse 2025-02-10 11:04:09 +01:00
parent 49d9fb1ffd
commit a8e5b5226b

View file

@ -1037,6 +1037,11 @@
$LogPrint debug $0 ("Removing file: ". $FileName);
:if ([ :len [ /file/find where name=$FileName type!=file ] ] > 0) do={
$LogPrint error $0 ("File '" . $FileName . "' is not a file.");
:return false;
}
:local File [ /file/find where name=$FileName type=file ];
:if ([ :len $File ] = 0) do={
$LogPrint debug $0 ("... which does not exist.");