Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- #####################################################################
- # Extrai os arquivos de imagens baixados em arquivos .zip para o #
- # diretório padrão do Android em seu projeto #
- # #
- # Dependências: unzip #
- # #
- # Programador: Adão Duque #
- # Contato: adaoduquesn@gmail.com #
- # Data: 2017-01-24 12:01 #
- # #
- # #
- #####################################################################
- #path to file icons
- localFileZip=""
- #name project
- nameProjet=""
- #Folder to extract file tmp
- tmp="/tmp/Ks76H1m/"
- #path to folder images
- pathFolder="/app/src/main/res/"
- #path to android studio projects
- toSave="/home/$USER/AndroidStudioProjects/"
- #Path full com project name and folder
- fullPath=""
- #/home/adao/AndroidStudioProjects/UltraPet/app/src/main/res/
- echo -n "\nDigite o local do arquivo de imagens > "
- read localFileZip
- echo -n "\nDigite o nome do projeto android > "
- read nameProjet
- echo "\nProcessando..."
- #Verifica se o diretorio do projeto existe
- if [ -d "$toSave$nameProjet$pathFolder" ]; then
- #Obtem o full path do projeto
- fullPath=$toSave$nameProjet$pathFolder
- #Verifica se o arquivo existe
- if [ -f "$localFileZip" ]; then
- fileWithExtension="${localFileZip##*/}"
- fileName="${fileWithExtension%%.*}"
- #Cria o diretório temporário
- mkdir $tmp
- #Copia o arquivoo para o diretório temporário
- cp $localFileZip $tmp
- #Go to diretory
- cd $tmp
- #Extract file
- unzip $fileWithExtension
- clear;
- echo "\nMovendo Arquivos";
- #Go to new directory created
- cd $fileName;
- #Go to directory in folder
- cd "android"
- #Copy all files
- cp drawable-hdpi/* $fullPath"mipmap-hdpi"
- cp drawable-mdpi/* $fullPath"mipmap-mdpi"
- cp drawable-xhdpi/* $fullPath"mipmap-xhdpi"
- cp drawable-xxhdpi/* $fullPath"mipmap-xxhdpi"
- cp drawable-xxxhdpi/* $fullPath"mipmap-xxxhdpi"
- #Remove dir temporary
- rm -rf $tmp
- echo "\nFeito!!!\n"
- else
- echo "\nError: File $localFileZip doesn't exists"
- fi
- else
- echo "\nError: Directory $toSave$nameProjet$pathFolder doesn't exists"
- fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement