Skip to content

fran-cjunior/Gerenciador_de_Aquivos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Gerenciador_de_Aquivos

  • Equipe:
    • Francisco da Cunha Júnior
    • Zennon Sampaio Miranda Lopes
    • Joyce Teixeira da Silva
    • Cicera Fabíola Angelo da Silva
    • Michael Alexandrino Freire

Especificações

  • Alterar o diretorio de trabalho;
  • Listar arquivos e diretórios;
  • Permitir consulta de informações sobre um determinado arquivo/diretório, tais como:

  • Identificador de Prorietário (UID);
  • Identificador de Grupo (GID);
  • Permissões de acesso;
  • Datas (criação, acesso e modificação);
  • Tamanho em disco (armazenamento).
  • Permitir alterar os seguintes atributos:

  • Identificador de Prorietário (UID);
  • Identificador de Grupo (GID);
  • Permissões de acesso.
  • Permitir operações em arquivos/diretórios, tais como:

  • Criação;
  • Remoção;
  • Cópia;
  • Movimento;
  • Criação de links simbólicos (ou atalhos).

Funcionamento

  • image
  • Para o sistema funcionar corretamente o programa precisa ser executado como Administrador no Prompt de Comando em uma máquina com sistema operacional Windows.
  • image
  • Depois que achar a pasta com o arquivo “main.py”, execute-o.

Tela Principal

  • image
  • Na parte superior da tela é impresso o diretório onde o sistema está no momento.
  • Logo abaixo, temos uma lista que especifica quais as funções presentes no sistema.
  • Do meio para a parte inferior, temos uma lista com os nomes, datas de modificação, tamanhos de cada arquivo ou pasta presente no diretório atual e um número na frente de cada linha da lista.
  • Na parte mais inferior temos um ‘R:’ indicando a entrada.

Navegação

  • image
  • A alteração do diretório de trabalho é feita através dos números que estão na frente do nome dos diretórios ou pelo próprio nome das pastas (se o nome da pasta for um número ou uma única letra o sistema não reconhecerá).
  • Se o número ou nome de algum arquivo for escolhido, o arquivo será executado.
  • O número 0 ou a palavra “Voltar” são os comandos padrão para voltar uma pasta.

Funções

  • “n” - Criar pasta

    • image
    • Depois de chamar a função Criar Pasta o usuário vai digitar o nome da nova pasta e pronto.
    • image
  • “r” - Renomear

    • image
    • Depois de chamar a função Renomear, o usuário vai escolher o número ou digitar o nome da pasta ou do arquivo que deseja alterar o nome.
    • image
  • “d” - Remover

    • image
    • Depois de chamar a função Remover, o usuário vai escolher o número ou digitar o nome da pasta ou do arquivo que deseja deletar.
    • image
    • Quando executado, a função retornará todos os diretórios que acabaram de ser removidos.
  • “c” - Copiar

    • image
    • Quando chamada a função Copiar o usuário vai escolher o número ou digitar o nome da pasta ou do arquivo que deseja copiar.
    • image
    • Quando copiado o objeto que agora estará na área de transferência, ficará sendo setado à frente da indicação do comando colar.
    • O usuário poderá navegar livremente pelos diretórios, e sempre que chamar o comando colar (“v”) o objeto copiado terá uma nova cópia, ao menos que o tente ser colado na pasta de origem.
    • O ‘c’ à frente do nome do arquivo indica que existe um objeto a ser clonado.
  • “x” - Cortar

    • image
    • Quando chamada a função Cortar o usuário vai escolher o número ou digitar o nome da pasta ou do arquivo que deseja recortar.
    • image
    • Quando cortado o objeto que agora estará na área de transferência, ficará sendo setado à frente da indicação do comando colar.
    • O usuário poderá navegar livremente pelos diretórios, e assim que chamar o comando colar (“v”) o objeto cortado será movido para o novo diretório, ao menos que o tente ser colado na pasta de origem.
    • Após ser colado no novo diretório, o objeto será apagado do diretório de origem.
    • O ‘x’ à frente do nome do arquivo indica que existe um objeto a ser recortado.
  • “v” - Colar

    • image
    • Irá colar, o que estiver na área de transferência para o diretório que o sistema estiver, algum objeto copiado com a função copiar (“c”) ou recortado com a função cortar (“x”).
  • “l” - Criar atalho (Permissões de administrador)

    • image
    • Depois de chamar a função Criar atalho, o usuário vai escolher o número ou digitar o nome da pasta ou do arquivo que deseja criar o atalho.
    • image
    • Após selecionado o objeto para ser criado o atalho, o usuário vai navegar até a pasta onde ele deseja criar o atalho.
    • “c” cancela a ação.
    • “v” cria o atalho no diretório escolhido.
    • image
    • Quando criado o atalho, o nome do arquivo ou pasta é modificado, ficando com “(atalho)_” na frente do nome original.
  • “i” - Informações

    • image
    • Depois de chamar a função Informações, o usuário vai escolher o número ou digitar o nome da pasta ou do arquivo que deseja ver as informações.
    • image
    • Após escolhido o arquivo ou a pasta, as informações (Nome, IP Proprietário, IP Grupo, Criação, Modificação, Acesso, Tamanho e Permissões) serão impressas na tela.
    • Abaixo das informações teremos a opção de voltar.
    • Alterar Proprietário, Alterar Grupo e Alterar Acessos, não foram finalizados.

About

Atividade do professor Guilherme

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages