public static boolean borarr(String cod){
		
		try {
			//creación de un fichero auxiliar donde iremos colocando todos los productos excepto el que queramos borrar
			 BufferedWriter escribe=Files.newBufferedWriter(path2, 
					 java.nio.charset.StandardCharsets.UTF_8, java.nio.file.StandardOpenOption.CREATE);
			//abrimos en modo lectura el fichero donde tenemos la bbdd de productos
			 BufferedReader stdin=Files.newBufferedReader(path,
					 		java.nio.charset.StandardCharsets.UTF_8);
			
			String linea="";	
			while((linea=stdin.readLine())!=null){
				String part[]=linea.split(";");
				if(part[0].equalsIgnoreCase(cod)){//si el cod , es el mismo al que queremos borrar no copia en el fichero auxiliar
					
				}else{//si el cod, es distinto copia en el fichero auxiliar.
					
						escribe.write(part[0]+";"+part[1]+";"+part[2]+";"+part[3]);			
						escribe.newLine();		
				
				}
			}
			//mueve el contenido del fichero auxiliar al fichero principal
			Files.move(path2, path, java.nio.file.StandardCopyOption.REPLACE_EXISTING);
			//eliminamos el fichero auxiliar
			Files.deleteIfExists(path2);
			escribe.close();
			stdin.close();
		}catch(InvalidPathException e){
			System.out.println("Error en leer la ruta del fichero "+e);
			return false;
		}catch (IOException e) {
			e.printStackTrace();
			return false;
		}	
		return true;
	}