-3
I’m trying to create a script that:
- Move from a source folder to a destination folder 9 files that start with
'_A_'
.
Obs: Inside the source folder there will be dozens of files starting with '_A_'
, but I wish only 9 to be moved.
Code
import shutil
import os
pasta_origem = r'D:\Pasta_Origem' # pasta de origem
pasta_destino = r'D:\Pasta_Destino' # pasta de destino
files = os.listdir(pasta_origem) # lista os arquivos dentro da pasta
os.chdir(pasta_origem) # vai para o diretorio de destino
# este loop é para selecionar apenas 9 arquivos que comecem com '_A_'.
# dentro desta pasta haverao dezenas de arquivos comecando com '_A_', quero que ele pegue so 9.
for file in files:
if file.startswith('_A_') and files.count(9):
print(file) # apenas para visualizar os arquivos que serao movidos
shutil.move(file, pasta_destino)
Dude, perfect!!!! was exactly what I wanted. before I asked the question, I’ve been trying to do it for over a week. Thank you so much!
– hanspereira
I’m happy to help :)
– jfaccioni