Como criar um arquivo temporário (para gravar) em c #? [duplicado]
Duplicata Possível:
Criando pastas tempory
Eu estou procurando por algo como otempfile
módulo em Python: Uma maneira (preferencialmente) segura de abrir um arquivo para gravação. Isso deve ser fácil de apagar quando eu terminar também ...
Parece que o .NET não tem os recursos de "baterias incluídas" dotempfile
módulo, que não só cria o arquivo, mas retorna o descritor de arquivo (old school, eu sei ...) para ele junto com o caminho. Ao mesmo tempo, garante que apenas o usuário criador possa acessar o arquivo e outros itens (mkstemp()
Eu acho que):https://docs.python.org/library/tempfile.html
Ah, sim, eu posso ver isso. Mas GetTempFileName tem uma desvantagem: Há uma condição de corrida entre quando o arquivo foi criado (após a chamada para GetTempFileName um arquivo de 0 byte é criado) e quando eu abri-lo (após o retorno de GetTempFileName). Isso pode ser um problema de segurança, embora não para o meu aplicativo atual ...