    # File lib/chef/provider/file.rb, line 161
          def action_delete
            if ::File.exists?(@new_resource.path)
              if ::File.writable?(@new_resource.path)
                backup unless ::File.symlink?(@new_resource.path)
                ::File.delete(@new_resource.path)
                Chef::Log.info("#{@new_resource} deleted file at #{@new_resource.path}")
                @new_resource.updated_by_last_action(true)
              else
                raise "Cannot delete #{@new_resource} at #{@new_resource_path}!"
              end
            end
          end