Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: asdexiva en 15 Julio 2014, 20:26 pm



Título: [Python] script que copia extensiones del pc al usb
Publicado por: asdexiva en 15 Julio 2014, 20:26 pm
Espero y les sirva :D gracias a elektro que me ayudo en batch y me sirvio para hacerlo python :D

Código
  1. import glob #librerias
  2. import shutil #librerias
  3. import string,os #librerias
  4. import os.path #librerias
  5.  
  6. user_profile = os.environ['USERPROFILE'] #se guarda en una variable  llamada user_profile la carpeta
  7. # especial userprofile de windows
  8.  
  9. user_desktop = [user_profile + "\Escritorio",user_profile + "\Mis documentos",user_profile + "\Documents",user_profile + "\Desktop",'D:\\'] # en una lista #llamada user_desktop se guarda todas las ubicaciones de donde se copiaran las extensiones
  10.  
  11. ext = [ 'doc','txt']  # en una lista llamada ext se guardan las extensiones a copiar en este caso doc y txt  
  12.  
  13. uni = [ 'E','F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N'] #en una lista se guardan las unidades donde se copiaran las extensiones
  14.  
  15. for item in uni: # con un for recorro todas las unidades
  16.  
  17.      if os.path.isdir(str(item) + ":\data"): # con un if verifico si el patch es un directorio
  18.  
  19.        dest_dir =str(item) + ":\\data" #en la variable dest_dir se pone la ruta donde se copiaran todo en este caso item es la unidad y data seria la carpeta
  20.  
  21.        for exte in ext: #con un for recorro todas las extensiones a copiar
  22.              for user in user_desktop: # con un for recorro todos los directorios de donde copiar
  23.                    for file in glob.glob(str(user) + '\*.' + str(exte)): # con un for copio directorio/extension
  24.  
  25.                          print file
  26.                          print dest_dir
  27.                          print exte
  28.                          shutil.copy(file, dest_dir) #shutil copia file a dest_dir
  29.  


Título: Re: [Python] script que copia extensiones del pc al usb
Publicado por: Eleкtro en 15 Julio 2014, 21:57 pm
gracias a elektro que me ayudo en batch y me sirvio para hacerlo python :D

Es un milagro que a alguien le sirva lo aprendido en Batch :P

Saludos!