import os def processar_arquivos_sem_extensao(diretorio): for nome_arquivo in os.listdir(diretorio): caminho_completo = os.path.join(diretorio, nome_arquivo) # Processar somente arquivos (não pastas) sem extensão if os.path.isfile(caminho_completo) and '.' not in nome_arquivo: print(f"Processando: {nome_arquivo}") # Lê o conteúdo do arquivo with open(caminho_completo, 'r', encoding='utf-8') as f: conteudo = f.read() # Substitui ocorrências do nome pelo nome com "/" nome_modificado = f"{nome_arquivo}/" conteudo_modificado = conteudo.replace(nome_arquivo, nome_modificado) # Cria diretório com o nome do arquivo (simulando nome/) nova_pasta = os.path.join(diretorio, nome_arquivo) os.makedirs(nova_pasta, exist_ok=True) # Caminho para salvar o novo arquivo novo_caminho = os.path.join(nova_pasta, nome_arquivo) # Escreve conteúdo modificado with open(novo_caminho, 'w', encoding='utf-8') as f: f.write(conteudo_modificado) # Remove o original os.remove(caminho_completo) print(f"'{nome_arquivo}' modificado e movido para '{nova_pasta}/'.") # Exemplo de uso diretorio_alvo = 'C:\Users\Pvc\Desktop\Projetos - Hytech Coder\desentupidorahaytec.com.br' # Substitua pelo caminho real processar_arquivos_sem_extensao(diretorio_alvo)