       else
         done(false)
 
-  # Returns true if the file specified by path exists and is a
-  # regular file.
+  # Returns true if the specified path is a regular file that exists.
   isFileSync: (filePath) ->
     return false unless filePath?.length > 0
     try


      sourceStream.pipe(destinationStream)

  # Creates the directory specified by "path" including any missing parent
  # directories.
  makeTree: (directoryPath) ->
    mkdirp.sync(directoryPath) if directoryPath and not @exists(directoryPath)

    catch e
      relativePath

  # Returns true if a file or folder at the specified path exists.
  exists: (pathToCheck) ->
    pathToCheck? and fs.existsSync(pathToCheck)

  # Returns true if the specified path is a directory that exists.
  isDirectorySync: (directoryPath) ->
    return false unless directoryPath?.length > 0
    try
