Título: Copiar los archivos de la papelera a otra carpeta Publicado por: @felipe@ en 23 Julio 2010, 09:56 am Hola, he estado povando la forma de copiar la papelera de reciclaje, y he conseguido hacerlo, pero tengo un problema, y es que al copiar los archivos, me abre el shell y no se como quitarlo. Este es el codigo que uso:
cls xcopy "C:\Users\Desktop\Papelera de reciclaje" "C:\Users\Desktop\Nueva carpeta\recycler/2" /y /s exit pd: me he fijado en que la carpeta 2, en la que introduzco los archivos, y la carpeta en la que está, se han vuelto ocultas y de solo lectura, y no se puede cambiar.¿ Alguien sabe por que ocurre? Saludos. Título: Re: Copiar los archivos de la papelera a otra carpeta Publicado por: maschino2 en 23 Julio 2010, 10:22 am Tienes una contrabarra en el 2, que no se si te funcionara correctamente, aunque entiendo que si...
Haz un call xcopy y con eso creo que se te deberian cerrar ambas en la finalizacion. Sobre los permisos de la carpeta, puede que te la este jugando la UAC de windows 7 y vista. O la desactivas o haces un runas como administrador para ejecutarlo Título: Re: Copiar los archivos de la papelera a otra carpeta Publicado por: @felipe@ en 23 Julio 2010, 11:58 am Parece que tampoco puedo, pero, he cambiado la direccion del directorio, ya no es la papelera de reciclaje del escritorio, sino que es esta: C:\$Recycle.Bin\S-1-5-21-2135448994-4257877919-1090585342-1001
Al ejecutar el archivo, cualquiera de los dos, se abre el shell y me muestra la direccion de todos los archivos que se han copiado. pd: como se hace un runas como administrador. Título: Re: Copiar los archivos de la papelera a otra carpeta Publicado por: maschino2 en 23 Julio 2010, 13:01 pm Sobre runas, tirando de runas /?
C:\Documents and Settings\usuario>runas /? USO DE RUNAS: RUNAS [ [/no_perfil | /perfil] [/env] [/sólo_red] ] /user:<nombre-usuariuo> programa RUNAS [ [/no_perfil | /perfil] [/env] [/sólo_red] ] /smartcard [/user:<nombre-usuario>] programa /noprofile especifica que el perfil de usuario no debe cargarse. Esto permite que las aplicaciones se carguen más rápidament e, pero puede ocasionar que algunas aplicaciones no se ejecuten corre ctamente. /profile especifica que el perfil de usuario debe cargarse. Estos son los valores predeterminados. /env para utilizar el entorno actual en lugar del de los usuarios. /netonly usar si los credenciales especificados son sólo para acceso remoto. /savedcred utilizar si las credenciales guardadas previamente por el usuario. Esta opción no está disponible en Windows XP Home Edition y se omitirá. /smartcard utilizar si las credenciales serán proporcionadas desde una tarjeta inteligente. /user <Nombredeusuario> debería estar en la forma de USUARIO@DOMINIO o DOMINIO\USUARIO program línea de comandos para EXE. Ver los siguientes ejemplos Ejemplos: > runas /noprofile /user:mi_equipo\administrador cmd > runas /profile /env /user:mi_dominio\admin "mmc %windir%\system32\dsa.msc" > runas /env /user:usuario@dominio.microsoft.com "notepad \"mi archivo.txt\"" NOTA: Escriba la contraseña de usuario sólo cuando se le pida NOTA: USER@DOMAIN no es compatible con /netonly. NOTA: /profile no es compatible con /netonly.[/size] Para cambiar permisos a una carpeta desde el cmd, puedes usar el comando CACLS, que con /? indica: Muestra o modifica las listas de control de acceso (ACL) de archivos CACLS archivo [/T] [/E] [/C] [/G usuario:perm] [/R usuario [...]] [/P usuario:perm [...]] [/D usuario [...]]); archivo Muestra ACLs. /T Cambia las ACLs de los archivos especificados en el directorio actual y en todos los subdirectorios. /E Modifica la ACL en vez de remplazarla. /C Continúa cambiando ACLs, omitiendo errores. /G usuario:perm Concede derechos de acceso al usuario. Perm puede ser: R Leer W Escribir C Cambiar (escribir) F Control total /R usuario Suspende los derechos del usuario (sólo con /E). /P usuario:perm Sustituye los derechos de acceso del usuario. Perm puede ser: N Ninguno R Leer W Escribir C Cambiar (escribir) F Control total /D usuario Denegar acceso al usuario especificado. Se pueden usar comodines para especificar más de un archivo en el comando. Puede especificar más de un usuario en el comando. Abreviaciones: CI - Herencia de Contenedor. ACE se heredará por directorios. OI - Herencia de objeto. ACE se heredará por archivos. IO - Sólo heredar. ACE no se aplica al archivo o directorio actual.[/size] Sobre la papelera, ten en cuenta que, por usuario, usa un recycler-chorro_numeros Título: Re: Copiar los archivos de la papelera a otra carpeta Publicado por: @felipe@ en 25 Julio 2010, 16:37 pm creo que debo de estar haciendo algo mal, porque me he fijado que los archivos copiados pesan 1k ¿es la papelera correcta?
pd: el runas me pide una contraseña, pero el administrador no la tiene y al dar intro me sale error 1327. Título: Re: Copiar los archivos de la papelera a otra carpeta Publicado por: Novlucker en 26 Julio 2010, 13:50 pm Hola, he estado povando la forma de copiar la papelera de reciclaje, y he conseguido hacerlo, pero tengo un problema, y es que al copiar los archivos, me abre el shell y no se como quitarlo Y va a seguir saliendo, el xcopy es un comando de consola, por lo que va a salir la ventana cada que lo ejecutes, salvo que ejecutes el comando desde algo como vbs por ejemplo. Código
pd: me he fijado en que la carpeta 2, en la que introduzco los archivos, y la carpeta en la que está, se han vuelto ocultas y de solo lectura, y no se puede cambiar.¿ Alguien sabe por que ocurre? Deberías de poder cambiarlas con el comando attrib creo que debo de estar haciendo algo mal, porque me he fijado que los archivos copiados pesan 1k ¿es la papelera correcta? No podemos saber si es la papelera correcta, ni si tiene archivos dentro :rolleyes:pd: el runas me pide una contraseña, pero el administrador no la tiene y al dar intro me sale error 1327. No se puede ejecutar runas en una cuenta sin contraseña Saludos |