    # File lib/chef/provider/remote_directory.rb, line 91
          def create_cookbook_file(cookbook_file_relative_path)
            full_path = ::File.join(@new_resource.path, cookbook_file_relative_path)

            ensure_directory_exists(::File.dirname(full_path))

            file_to_fetch = cookbook_file_resource(full_path, cookbook_file_relative_path)
            if @new_resource.overwrite
              file_to_fetch.run_action(:create)
            else
              file_to_fetch.run_action(:create_if_missing)
            end
            @new_resource.updated_by_last_action(true) if file_to_fetch.updated?
          end