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