suve
Available since rev.36 (v.0.5.0).

Declaration

bool :file-unlink ( string $FILEPATH , … )

Summary

Attempts to delete the file present under FILEPATH. Multiple files may be provided.

Returns true if all deletions have been successful, or false otherwise.

Example

# :file-unlink example - a utility to delete all files in a directory
!if :not :param-num
    :writeln s'Usage: cleandir.yuk <path>'
    :exit
!fi
 
:set &list :dir-list :param-str i0
:set &idx i0
!while :lt $idx :param-num
    !if :file-unlink :param-str $idx
        :writeln s'Removed: ' :param-str $idx
    !else
        :writeln s'Error: ' :param-str $idx
    !fi
    :add &idx i1
!done

wikipage modified on 2014/0611/1310