def mv(src, dst, mkdir: false)
      mkdir_if_necessary(File.dirname(dst)) if mkdir
      FileUtils.mv(src, dst, verbose: verbose?)
    end
def mv(src, dst, mkdir: false)
      mkdir_if_necessary(File.dirname(dst)) if mkdir
      FileUtils.mv(src, dst, verbose: verbose?)
    end
Like mv +src+ +dst. If +mkdir+ is true, the dst directoy will be created
 if necessary before the copy. Like all file commands, the operation will
 be printed out if verbose?.