2009-04-20 12 views

Respuesta

63

Trate

cd $(TargetDir) 
del *.tif 

Como jvenema señaló, el $ (TargetDir) se está expandiendo en una ruta que contiene espacios en los nombres de las carpetas que está violando la orden de borrar.

+0

@Eoin: funcionó como un encanto. Gracias. – Sung

+1

Observé que incluso si no hay espacios en el nombre dir, separar en un 'cd' y un comodín hace la diferencia entre trabajo y reventado:/ –

+0

@Eoin ¿Podría decirme dónde puedo encontrar el documento de estos comandos? ¿O podrías darme la clave de búsqueda en google? muchas gracias. –

13

Intente agregar presupuestos en el directorio.

+0

Gracias jvenema: Parece que "cita" en realidad hace lo que pensé que debería hacer, pero desafortunadamente no eliminé todas las imágenes usando una tarjeta ancha. La versión de Eoin funcionó bien. – Sung

24

Terminé usando rd /s /q "$(TargetDir)" para limpiar el directorio. Por lo que sé, está funcionando.

+0

Esto elimina incluso si hay subdirectorios también con la opción/q se elimina silenciosamente. Significa "eliminar el comando de directorio" (rd) nunca pedir eliminación (R U ¿Seguro?). Después de cualquier compilación, si hay un archivo existente de esta manera, mejor, gracias –

+1

Esto quita silenciosamente el directorio de destino de compilación, $ (TargetDir), y su contenido. Visual Studio recrea el directorio de compilación cuando es necesario. – George

+0

También encontré este enfoque útil, ya que 'del' fallará con el mismo error cuando el directorio del que está buscando eliminar archivos no existe, lo cual es un problema cuando está buscando eliminar todos los archivos de un directorio más profundo en la estructura de salida de construcción. – OcularProgrammer

10

Tiene que escribir del "$(TargetDir)*.tif" debido a espacios en la ruta del directorio.

0

proceso wmic donde name='chromedriver.exe' delete

0

pregunta Viejo pero un par de cosas:

del "$(TargetDir)*.tif" /q 

1)/q es para la tranquilidad. De lo contrario, del cmd pregunta "... ¿Estás seguro (S/N)?" que a la compilación no le gusta

2) Como muchos han señalado, "" alrededor del targetDir para obtener un espacio posible en el directorio de destino.

Cuestiones relacionadas