3
respostas

[Dúvida] Arquivo oculto

Como faço para saber qual arquivo está oculto no Windows, para escolher a versão do python.

3 respostas

Oi Mateus!

Para ver arquivos ocultos no Windows, você pode seguir estes passos:

  1. Abra o Explorador de Arquivos (File Explorer).
  2. Clique na guia "Visualizar" no topo da janela e depois na seleção "Mostrar".
  3. Marque a caixa "Itens ocultos" para mostrar arquivos e pastas ocultos.

Depois de seguir esses passos, você poderá ver arquivos e pastas que normalmente estão ocultos, como a pasta .venv que você mencionou. Isso pode ajudar a encontrar a versão do Python que você está usando no seu ambiente virtual.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.

Não consegui fazer aparecer o arquivo oculto.

Grande, Mateus!

Não sei seu nível de conhecimento em relação ao Python, mas o exemplo abaixo não serviria para automatizar o seu serviço e, até mesmo, para um novo aprendizado?

Dê uma revisada no código e, caso faça sentido para você, implemente-o como um módulo de automação. Em caso de dúvida, é só pedir ajuda aqui e, na medida do possível, podemos lhe socorrer. Rsrsrsrs

import os
import ctypes

# Função para verificar se o arquivo é oculto no Windows
def eh_arquivo_oculto(caminho_arquivo):
    # FILE_ATTRIBUTE_HIDDEN = 0x02
    attrs = ctypes.windll.kernel32.GetFileAttributesW(caminho_arquivo)
    if attrs == -1:
        return False
    return bool(attrs & 0x02)

# Caminho do diretório a ser verificado
diretorio = r'C:\caminho\para\diretorio'

# Listar arquivos ocultos no diretório
arquivos_ocultos = [ ]

for nome_arquivo in os.listdir(diretorio):
    caminho_do_arquivo = os.path.join(diretorio, nome_arquivo)
    if eh_arquivo_oculto(caminho_do_arquivo):
        arquivos_ocultos.append(nome_arquivo)

print("Arquivos ocultos encontrados:")
for arquivo in arquivos_ocultos:
    print(arquivo)