![]() |
| |||||||
| Registrarse | Preguntas Frecuentes | Lista de Foreros | Calendario | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
| | LinkBack | Herramientas | Desplegado |
| |||
| Buenos días: Tengo un bat para borrar temporales cada vez que cierro una sesión: DEL %temp%\*.* /F /S /Q He notado que no esta borrando todos los archivos y carpetas. Se detiene en un archivo llamado ~DFB1FB.tmp con este mensaje (ejecute el bat desde una ventana DOS) : Acceso denegado. ¿No debería eliminar todos los archivos y todas las subcarpetas este bat? Aprecio la orientación que me puedan brindar sobre el tema. Un saludo desde Lima, Perú ACD |
| | ||||
| ||||
| |
| |||
| Si algunos archivos temporales están siendo utilizados por el proceso que los creó (en este caso puede que sea un proceso del sistema) no podrán ser eliminados. El comando "del" se detiene en errores para informar al usuario. Sin embargo, puede utilizar un bat distinto con los siguientes comandos: cd /d %TMP% rd /s cd, sirve para acceder a la carpeta, en este caso, la de los temporales. rd, borra una carpeta y sus subcarpetas. El modificador "/s" indica que borre la carpeta actual y *todos* los archivos contenidos en ellas. La idea no es borrar la carpeta TEMP, sino que como (imagino en tu caso) siempre habrá archivos en uso, entonces la carpeta TEMP también lo estará y por lo tanto ella no será borrada cada vez que se ejecute. El comando "rd" no se detendrá al hallar errores y al final sólo dejarálos archivos que no se pudieron borrar intactos, eliminando los demás. Para eliminar a estos 'tercos' definitivamente, puedes intentar en modo seguro, o quizá en el siguiente cierre de sesión. -- Atte.: Sergio Andrés Salu2 desde Bogotá, Colombia! Arturo Costa Delgado escribió: > Buenos días: > Tengo un bat para borrar temporales cada vez que cierro una sesión: > > DEL %temp%\*.* /F /S /Q > > He notado que no esta borrando todos los archivos y carpetas. Se detiene en > un archivo llamado ~DFB1FB.tmp con este mensaje (ejecute el bat desde una > ventana DOS) : Acceso denegado. > > ¿No debería eliminar todos los archivos y todas las subcarpetas este bat? > > Aprecio la orientación que me puedan brindar sobre el tema. > > Un saludo desde Lima, Perú > ACD > > > |
| |||
| Disculpad que interfiera, Leyendo los comentarios de Sergio me ha surgido la siguiente duda: que quieres decir por "la carpeta actual", porque si hago: "cd /d %tmp%", la carpeta actual seria "temp". Me imagino que para que 'rd' borre algo dentro de "temp" tendras que darle un nombre de carpeta (pero la idea es borrar todo lo que hay en 'temp'). ¿Puedes explicarme esto por favor? Alberto "Linfocito B" wrote: > Si algunos archivos temporales están siendo utilizados por el proceso > que los creó (en este caso puede que sea un proceso del sistema) no > podrán ser eliminados. > > El comando "del" se detiene en errores para informar al usuario. Sin > embargo, puede utilizar un bat distinto con los siguientes comandos: > > cd /d %TMP% > rd /s > > cd, sirve para acceder a la carpeta, en este caso, la de los temporales. > rd, borra una carpeta y sus subcarpetas. El modificador "/s" indica que > borre la carpeta actual y *todos* los archivos contenidos en ellas. > > La idea no es borrar la carpeta TEMP, sino que como (imagino en tu caso) > siempre habrá archivos en uso, entonces la carpeta TEMP también lo > estará y por lo tanto ella no será borrada cada vez que se ejecute. El > comando "rd" no se detendrá al hallar errores y al final sólo dejará los > archivos que no se pudieron borrar intactos, eliminando los demás. > Para eliminar a estos 'tercos' definitivamente, puedes intentar en modo > seguro, o quizá en el siguiente cierre de sesión. > > -- > Atte.: Sergio Andrés > > Salu2 desde Bogotá, Colombia! > > > > Arturo Costa Delgado escribió: > > Buenos dÃ***as: > > Tengo un bat para borrar temporales cada vez que cierro una sesión: > > > > DEL %temp%\*.* /F /S /Q > > > > He notado que no esta borrando todos los archivos y carpetas. Se detiene en > > un archivo llamado ~DFB1FB.tmp con este mensaje (ejecute el bat desde una > > ventana DOS) : Acceso denegado. > > > > ¿No deberÃ***a eliminar todos los archivos y todas las subcarpetas este bat? > > > > Aprecio la orientación que me puedan brindar sobre el tema. > > > > Un saludo desde Lima, Perú > > ACD > > > > > > > |
| |||
| Hola Trujillo, mientras regresa el padre (Linfocito B) te diré que la orden "rd /s" elimina el directorio y todo los directorios / archivos que contiene. Si vas a "Inicio > Ejecutar", pones el comando "CMD" te aparecerá la consola de órdenes, si escribes "rd /?" (sin comillas) te dirá que hace el comando en cuestión. Atención con el conmutador /? (de pregunta) no te equivoques. -- Saludos, Xavier j.budet***MACcgac.es Quitar MAC para contestar. Gracias. "A Trujillo" <ATrujillo***discussions.microsoft.com> escribió en el mensaje de noticias:A3F589BC-7C86-4676-BD59-9F4E488ED7C6***microsoft.com... > Disculpad que interfiera, > Leyendo los comentarios de Sergio me ha surgido la siguiente duda: > que quieres decir por "la carpeta actual", porque si hago: "cd /d %tmp%", > la > carpeta actual seria "temp". Me imagino que para que 'rd' borre algo > dentro > de "temp" tendras que darle un nombre de carpeta (pero la idea es borrar > todo > lo que hay en 'temp'). > ¿Puedes explicarme esto por favor? > Alberto > > > "Linfocito B" wrote: > >> Si algunos archivos temporales están siendo utilizados por el proceso >> que los creó (en este caso puede que sea un proceso del sistema) no >> podrán ser eliminados. >> >> El comando "del" se detiene en errores para informar al usuario. Sin >> embargo, puede utilizar un bat distinto con los siguientes comandos: >> >> cd /d %TMP% >> rd /s >> >> cd, sirve para acceder a la carpeta, en este caso, la de los temporales. >> rd, borra una carpeta y sus subcarpetas. El modificador "/s" indica que >> borre la carpeta actual y *todos* los archivos contenidos en ellas. >> >> La idea no es borrar la carpeta TEMP, sino que como (imagino en tu caso) >> siempre habrá archivos en uso, entonces la carpeta TEMP también lo >> estará y por lo tanto ella no será borrada cada vez que se ejecute. El >> comando "rd" no se detendrá al hallar errores y al final sólo dejará los >> archivos que no se pudieron borrar intactos, eliminando los demás. >> Para eliminar a estos 'tercos' definitivamente, puedes intentar en modo >> seguro, o quizá en el siguiente cierre de sesión. >> >> -- >> Atte.: Sergio Andrés >> >> Salu2 desde Bogotá, Colombia! >> >> >> >> Arturo Costa Delgado escribió: >> > Buenos dÃ***as: >> > Tengo un bat para borrar temporales cada vez que cierro una sesión: >> > >> > DEL %temp%\*.* /F /S /Q >> > >> > He notado que no esta borrando todos los archivos y carpetas. Se >> > detiene en >> > un archivo llamado ~DFB1FB.tmp con este mensaje (ejecute el bat desde >> > una >> > ventana DOS) : Acceso denegado. >> > >> > ¿No deberÃ***a eliminar todos los archivos y todas las subcarpetas este >> > bat? >> > >> > Aprecio la orientación que me puedan brindar sobre el tema. >> > >> > Un saludo desde Lima, Perú >> > ACD >> > >> > >> > >> |
| |||
| Hola Xavier, A ver si nos entendemos. Yo voy a lÃ***nea de comandos me sitúo en el directorio temp (cd %tmp%) y una vez allÃ*** ejecuto el comando 'rd /s' sin especificar ruta directorio ni nada, y me dice que la sintaxis del comando es incorrecta. ¿Tú lo has probado? Saludos "Xavier Budet Graco" wrote: > Hola Trujillo, mientras regresa el padre (Linfocito B) te diré que la orden > "rd /s" elimina el directorio y todo los directorios / archivos que > contiene. > > Si vas a "Inicio > Ejecutar", pones el comando "CMD" te aparecerá la consola > de órdenes, si escribes "rd /?" (sin comillas) te dirá que hace el comando > en cuestión. > > Atención con el conmutador /? (de pregunta) no te equivoques. > > -- > Saludos, > > Xavier > j.budet***MACcgac.es > Quitar MAC para contestar. Gracias. > > > "A Trujillo" <ATrujillo***discussions.microsoft.com> escribió en el mensaje de > noticias:A3F589BC-7C86-4676-BD59-9F4E488ED7C6***microsoft.com... > > Disculpad que interfiera, > > Leyendo los comentarios de Sergio me ha surgido la siguiente duda: > > que quieres decir por "la carpeta actual", porque si hago: "cd /d %tmp%", > > la > > carpeta actual seria "temp". Me imagino que para que 'rd' borre algo > > dentro > > de "temp" tendras que darle un nombre de carpeta (pero la idea es borrar > > todo > > lo que hay en 'temp'). > > ¿Puedes explicarme esto por favor? > > Alberto > > > > > > "Linfocito B" wrote: > > > >> Si algunos archivos temporales están siendo utilizados por el proceso > >> que los creó (en este caso puede que sea un proceso del sistema) no > >> podrán ser eliminados. > >> > >> El comando "del" se detiene en errores para informar al usuario. Sin > >> embargo, puede utilizar un bat distinto con los siguientes comandos: > >> > >> cd /d %TMP% > >> rd /s > >> > >> cd, sirve para acceder a la carpeta, en este caso, la de los temporales. > >> rd, borra una carpeta y sus subcarpetas. El modificador "/s" indica que > >> borre la carpeta actual y *todos* los archivos contenidos en ellas. > >> > >> La idea no es borrar la carpeta TEMP, sino que como (imagino en tu caso) > >> siempre habrá archivos en uso, entonces la carpeta TEMP también lo > >> estará y por lo tanto ella no será borrada cada vez que se ejecute. El > >> comando "rd" no se detendrá al hallar errores y al final sólo dejará los > >> archivos que no se pudieron borrar intactos, eliminando los demás. > >> Para eliminar a estos 'tercos' definitivamente, puedes intentar en modo > >> seguro, o quizá en el siguiente cierre de sesión. > >> > >> -- > >> Atte.: Sergio Andrés > >> > >> Salu2 desde Bogotá, Colombia! > >> > >> > >> > >> Arturo Costa Delgado escribió: > >> > Buenos dÃ***as: > >> > Tengo un bat para borrar temporales cada vez que cierro una sesión: > >> > > >> > DEL %temp%\*.* /F /S /Q > >> > > >> > He notado que no esta borrando todos los archivos y carpetas. Se > >> > detiene en > >> > un archivo llamado ~DFB1FB.tmp con este mensaje (ejecute el bat desde > >> > una > >> > ventana DOS) : Acceso denegado. > >> > > >> > ¿No deberÃ***a eliminar todos los archivos y todas las subcarpetas este > >> > bat? > >> > > >> > Aprecio la orientación que me puedan brindar sobre el tema. > >> > > >> > Un saludo desde Lima, Perú > >> > ACD > >> > > >> > > >> > > >> > |
| |||
| OOpss... Tienes razón, se me fue un 'detalle'. El comando debe ser: rd /s . Hay un espacio luego de la S y después hay un punto. -- Atte.: Sergio Andrés Salu2 desde Bogotá, Colombia! A Trujillo escribió: > Hola Xavier, > A ver si nos entendemos. Yo voy a línea de comandos me sitúo en el > directorio temp (cd %tmp%) y una vez allí ejecuto el comando 'rd /s' sin > especificar ruta directorio ni nada, y me dice que la sintaxis del comando es > incorrecta. > ¿Tú lo has probado? > Saludos > > "Xavier Budet Graco" wrote: > > >> Hola Trujillo, mientras regresa el padre (Linfocito B) te diré que la orden >> "rd /s" elimina el directorio y todo los directorios / archivos que >> contiene. >> >> Si vas a "Inicio > Ejecutar", pones el comando "CMD" te aparecerá laconsola >> de órdenes, si escribes "rd /?" (sin comillas) te dirá que hace elcomando >> en cuestión. >> >> Atención con el conmutador /? (de pregunta) no te equivoques. >> >> -- >> Saludos, >> >> Xavier >> j.budet***MACcgac.es >> Quitar MAC para contestar. Gracias. >> >> >> "A Trujillo" <ATrujillo***discussions.microsoft.com> escribió en el mensaje de >> noticias:A3F589BC-7C86-4676-BD59-9F4E488ED7C6***microsoft.com... >> >>> Disculpad que interfiera, >>> Leyendo los comentarios de Sergio me ha surgido la siguiente duda: >>> que quieres decir por "la carpeta actual", porque si hago: "cd /d %tmp%", >>> la >>> carpeta actual seria "temp". Me imagino que para que 'rd' borre algo >>> dentro >>> de "temp" tendras que darle un nombre de carpeta (pero la idea es borrar >>> todo >>> lo que hay en 'temp'). >>> ¿Puedes explicarme esto por favor? >>> Alberto >>> >>> >>> "Linfocito B" wrote: >>> >>> >>>> Si algunos archivos temporales están siendo utilizados por el proceso >>>> que los creó (en este caso puede que sea un proceso del sistema) no >>>> podrán ser eliminados. >>>> >>>> El comando "del" se detiene en errores para informar al usuario. Sin >>>> embargo, puede utilizar un bat distinto con los siguientes comandos: >>>> >>>> cd /d %TMP% >>>> rd /s >>>> >>>> cd, sirve para acceder a la carpeta, en este caso, la de los temporales. >>>> rd, borra una carpeta y sus subcarpetas. El modificador "/s" indica que >>>> borre la carpeta actual y *todos* los archivos contenidos en ellas. >>>> >>>> La idea no es borrar la carpeta TEMP, sino que como (imagino en tu caso) >>>> siempre habrá archivos en uso, entonces la carpeta TEMP también lo >>>> estará y por lo tanto ella no será borrada cada vez que se ejecute. El >>>> comando "rd" no se detendrá al hallar errores y al final sólo dejará los >>>> archivos que no se pudieron borrar intactos, eliminando los demás. >>>> Para eliminar a estos 'tercos' definitivamente, puedes intentar en modo >>>> seguro, o quizá en el siguiente cierre de sesión. >>>> >>>> -- >>>> Atte.: Sergio Andrés >>>> >>>> Salu2 desde Bogotá, Colombia! >>>> >>>> >>>> >>>> Arturo Costa Delgado escribió: >>>> >>>>> Buenos días: >>>>> Tengo un bat para borrar temporales cada vez que cierro una sesión: >>>>> >>>>> DEL %temp%\*.* /F /S /Q >>>>> >>>>> He notado que no esta borrando todos los archivos y carpetas. Se >>>>> detiene en >>>>> un archivo llamado ~DFB1FB.tmp con este mensaje (ejecute el bat desde >>>>> una >>>>> ventana DOS) : Acceso denegado. >>>>> >>>>> ¿No debería eliminar todos los archivos y todas las subcarpetaseste >>>>> bat? >>>>> >>>>> Aprecio la orientación que me puedan brindar sobre el tema. >>>>> >>>>> Un saludo desde Lima, Perú >>>>> ACD >>>>> >>>>> >>>>> >>>>> |
| |||
| OJO, me he equivocado. El comando debe ser: rd /s . Hay un espacio luego de la S y después hay un punto. -- Atte.: Sergio Andrés Salu2 desde Bogotá, Colombia! Linfocito B escribió: > Si algunos archivos temporales están siendo utilizados por el proceso > que los creó (en este caso puede que sea un proceso del sistema) no > podrán ser eliminados. > > El comando "del" se detiene en errores para informar al usuario. Sin > embargo, puede utilizar un bat distinto con los siguientes comandos: > > cd /d %TMP% > rd /s > > cd, sirve para acceder a la carpeta, en este caso, la de los temporales. > rd, borra una carpeta y sus subcarpetas. El modificador "/s" indica > que borre la carpeta actual y *todos* los archivos contenidos en ellas. > > La idea no es borrar la carpeta TEMP, sino que como (imagino en tu > caso) siempre habrá archivos en uso, entonces la carpeta TEMP también > lo estará y por lo tanto ella no será borrada cada vez que se ejecute. > El comando "rd" no se detendrá al hallar errores y al final sólo > dejará los archivos que no se pudieron borrar intactos, eliminando los > demás. > Para eliminar a estos 'tercos' definitivamente, puedes intentar en > modo seguro, o quizá en el siguiente cierre de sesión. > |
| |||
| Saludos, Solo para daros las gracias por vuestro interes en ayudar. Decir que funciona sin problema añadiendo el espacio y punto al final. Mencionar tambien la conveniencia de usar el paramentro /Q para que no pregunte si se desea borrar. Lo dicho gracias de nuevo, Alberto "Linfocito B" wrote: > OJO, me he equivocado. El comando debe ser: > > rd /s . > > Hay un espacio luego de la S y después hay un punto. > > -- > Atte.: Sergio Andrés > > Salu2 desde Bogotá, Colombia! > > > > Linfocito B escribió: > > Si algunos archivos temporales están siendo utilizados por el proceso > > que los creó (en este caso puede que sea un proceso del sistema) no > > podrán ser eliminados. > > > > El comando "del" se detiene en errores para informar al usuario. Sin > > embargo, puede utilizar un bat distinto con los siguientes comandos: > > > > cd /d %TMP% > > rd /s > > > > cd, sirve para acceder a la carpeta, en este caso, la de los temporales. > > rd, borra una carpeta y sus subcarpetas. El modificador "/s" indica > > que borre la carpeta actual y *todos* los archivos contenidos en ellas. > > > > La idea no es borrar la carpeta TEMP, sino que como (imagino en tu > > caso) siempre habrá archivos en uso, entonces la carpeta TEMP también > > lo estará y por lo tanto ella no será borrada cada vez que se ejecute. > > El comando "rd" no se detendrá al hallar errores y al final sólo > > dejará los archivos que no se pudieron borrar intactos, eliminando los > > demás. > > Para eliminar a estos 'tercos' definitivamente, puedes intentar en > > modo seguro, o quizá en el siguiente cierre de sesión. > > > |
| |
| |
![]() |
| Herramientas | |
| Desplegado | |
| |
Temas Similares | ||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Problema cuando ejecuto un sencillo script vbs desde programador detareas. | angelInformatica | Newsgroup microsoft.public.es.windows.server.general | 30 | 04-09-2008 11:59:32 |
| Sencillo | Francisco | Newsgroup microsoft.public.es.isaserver | 3 | 29-07-2008 14:52:43 |
| Problema con script sencillo de parada de servicios. | angelmoreno | Newsgroup microsoft.public.es.win2000 | 4 | 13-05-2008 08:07:46 |
| Problema con script sencillo de parada de servicios. | angelmoreno | Newsgroup microsoft.public.es.windows.server.general | 0 | 13-05-2008 08:05:41 |
| Sencillo problema | Matias Ades | Newsgroup es.comp.lenguajes.c++ | 48 | 30-04-2007 19:41:14 |