Respuestas:
Una forma simple es copiar el archivo txt a un archivo llamado mydel.baten el directorio de los archivos a eliminar. Usando un editor como Microsoft Word edite este archivo. Haga un reemplazo global en Newline normalmente ^pen Word. Reemplácelo con space/f^pdelspace. Esto va a cambiar
File1.bin
File20.bin
File21.bin
a (con /f"forzar eliminación de archivos de solo lectura"):
File1.bin /f
del File20.bin /f
del File21.bin /f
del
Edite la primera línea para agregar el delespacio y elimine la última línea.
Ejecute el comando por lotes.
/fde "forzar la eliminación de archivos de solo lectura" en lugar de /y.
Escriba esto en la línea de comando, sustituyendo su archivo por files_to_delete.txt:
for /f %i in (files_to_delete.txt) do del %i
Una versión de esto adecuada para incluir en .cmdarchivos (doble %%) y capaz de tratar con espacios en los nombres de archivo:
for /f "delims=" %%f in (files_to_delete.txt) do del "%%f"
/fbandera.
Usando PowerShell:
Get-Content c:\path\to\list.txt | Remove-Item
>para que esto funcione. Es decir Get-Content c:\path\to\list.txt > Remove-Item... Tenía caminos completos de UNC en mi list.txt. Espero que esto ayude.
>y solo creó un archivo para mí, en lugar de eliminar cosas.
Me imagino que se puede hacer con powershell.
Conociendo a Perl , tiendo a usarlo para este tipo de cosas
perl -l -n -e "unlink" filenames.txt
El primer método funciona después de algunos cambios:
Copie todos los nombres de archivo con extensión que deben eliminarse después de agregar delal principio como
del File1.bin
del File20.bin
del File21.bin
guardar el archivo como xyz.baten la misma carpeta
delmanualmente como está proponiendo, mientras que las soluciones ya se publicaron para automatizarlo? Por otro lado: cualquier editor en su sano juicio tendría algún soporte para buscar y reemplazar, incluyendo finales de línea (o comienzos de línea, usando expresiones regulares), macros o para la edición de modo de bloque o columna (a menudo iniciada manteniendo presionada la tecla Opción o Alt y luego seleccionando un bloque, después de lo cual se puede escribir en varias líneas a la vez).