static File appendToFileNameBeforeExtension(File f, S s) { S ext = fileExtension(f); S name = dropSuffixIC(ext, f.getName()); name += s; ret newFile(parentFile(f), name + ext); }