def winpath_to_cygwinpath
    return self unless match(/\w:\\/)
    drive = scan(/(\w):\\/).first.first.downcase
    dir_file = scan(/\w:\\(.*)/).first.first.gsub('\\', '/')
    "/cygdrive/#{drive}/#{dir_file}"