La semana pasada se ha visto cómo eliminar todas las carpetas .ipynb_checkpoints que se encuentren en un subdirectorio usando comando de UNIX. Por lo que este truco solamente se podía utilizar en sistemas Linux o macOS. Por eso algunos me han preguntado si existe una forma similar de hacer lo mismo en Windows. Afortunadamente, aunque los comandos son un poco más complicados, esto es algo que se puede hacer tanto en PowerShell como mediante la línea de comandos. Este semana vamos a ver cómo se pueden borrar las carpetas .ipynb_checkpoints en Windows
.ipynb_checkpoints con PowerShellPosiblemente una de las herramientas que ofrecen los sistemas Windows actuales más infrautilizada es PowerShell. Una interfaz de consola con la que es posible realizar tareas complejas gracias a la facilidad que tiene para concatenar comandos. Al igual que los Shell de UNIX. Una de las tareas que se puede realizar es buscar todos los elementos con un nombre a partir de una ruta. Por ejemplo, para buscar todas las carpetas .ipynb_checkpoints a partir de la actual se puede usar
Get-ChildItem -path . -Include '.ipynb_checkpoints' -Recurse
En donde se ha usado el comando Get-ChildItem para busqué a partir de la ruta actual (indicado con la opción -path) todos los elementos que contengan el término .ipynb_checkpoints (modificado mediante la opción -Include) y de forma recursiva (-Recurse). Al ejecutar el comando saldrán por pantalla todos los elementos que se encuentran en la ruta. Ahora, solamente hay que enviar el resultado a un comando Remove-Item usando para ellos las tuberías.
Get-ChildItem -path . -Include '.ipynb_checkpoints' -Recurse | Remove-Item -Recurse -Force
Sin olvidar incluir las opciones -Recurse y -Force.
.ipynb_checkpoints mediante la línea de comandosOtro método alternativo para conseguir lo mismo en Windows es usar la línea de comandos. En este caso el método para conseguirlo es algo más complejo, pero sería ejecutar la siguiente línea
for /d /r . %d in (.ipynb_checkpoints) do @if exist "%d" rd /s/q "%d"
Haciendo lo mismo que antes, borrar todas las carpetas a partir de la ruta actual que tenga como nombre .ipynb_checkpoints.
En esta ocasión se ha visto dos método que podemos usar en Windows para borrar las carpetas .ipynb_checkpoints. Algo que puede ser de utilidad para eliminar los puntos de control después de terminar un proyecto manteniendo la estructura de carpetas de este.
tslane es la plantilla que uso como punto de partida para mis librerías TypeScript, nacida…
En los artículos anteriores de esta serie vimos la teoría detrás del credit scoring: qué…
expresslanets es la plantilla de API REST con Express y TypeScript que empezó como una…
En el artículo del Dashboard vimos que Pareto/NBD aparecía junto a BG/NBD con un ajuste…
Durante años, CommonJS (require/module.exports) ha sido la forma por defecto de organizar módulos en Node.js,…
Cuando usas k-means tienes que decidir algo incómodo de entrada: cuántos grupos, , vas a…
This website uses cookies.