Antes de tentar; certifique-se de ter o python instalado em seu computador.
No IDE python, você precisará começar importando as bibliotecas pathlib e os. Ambos fazem parte da biblioteca padrão do python, portanto, nenhuma instalação externa é necessária.
1.)Importe as bibliotecas necessárias (pathlib e os).
2.)Encontre o caminho para sua área de trabalho.
3.)Crie uma nova pasta chamada "Capturas de tela" (se ainda não existir).
4.) Filtre os arquivos na área de trabalho para encontrar apenas arquivos .png (que geralmente são capturas de tela).
5.)Mova cada arquivo .png para a pasta "Capturas de tela"
Para esclarecer, podemos nos aprofundar um pouco mais em cada etapa.
1.)Para importar pathlib e os, abra seu IDE, certifique-se de que seu idioma esteja definido para a versão atual do python e digite:
do caminho de importação pathlib
importar sistema operacional
2.) Encontre o caminho para a área de trabalho
Para mover arquivos da sua área de trabalho, primeiro precisamos encontrar seu caminho. O método Path.home() retorna o diretório inicial do usuário atual e podemos acrescentar "Desktop" a ele.
desktop = Path.home().joinpath("Desktop")
Esta linha de código cria um objeto Path que aponta para a área de trabalho do usuário. Você pode confirmar isso imprimindo o caminho:
imprimir(desktop)
3.) Crie uma nova pasta para capturas de tela
A seguir, criamos uma nova pasta para onde moveremos os arquivos .png. O método mkdir criará a pasta "Capturas de tela" dentro da área de trabalho, caso ela ainda não exista. O argumento exist_ok=True garante que o script não gerará um erro se a pasta já existir.
desktop.joinpath("Capturas de tela").mkdir(exist_ok=True)
Usamos um loop simples para iterar todos os arquivos na área de trabalho. O método iterdir() retorna um iterador para todos os itens do diretório.
Para filtrar arquivos .png, verificamos duas condições:
1.) O item deve ser um arquivo (f.is_file()).
2.) A extensão do arquivo deve ser .png (f.suffix == ".png").
para f em desktop.iterdir():
se f.is_file() e f.suffix == ".png":
5.) Mova as capturas de tela
Finalmente, para cada arquivo .png, nós o movemos para a pasta "Capturas de tela". Isso é feito usando o método replace, que nos permite mover o arquivo de seu local atual para o novo caminho.
f.replace(desktop.joinpath("Capturas de tela").joinpath(f.name))
Seu código de entrada final deve ficar assim:
Conclusão:
Este script é uma ferramenta útil para organizar sua área de trabalho, movendo todos os arquivos .png (normalmente capturas de tela) para uma pasta designada. Com algumas modificações, este script pode ser adaptado para lidar com outros tipos de arquivos ou diretórios.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3