
Então aqui está o cenário. A rede da minha empresa possui uma "caixa de depósito" (também conhecida como unidade de trabalho) na rede que podemos usar para armazenar temporariamente nossos arquivos. No entanto, a TI pode optar por, em qualquer noite, excluir todos os arquivos da unidade (como a maioria das unidades de trabalho). No entanto, notei que qualquer script que eles estejam usando para percorrer a árvore de diretórios e excluir os arquivos preserva a estrutura da pasta, independentemente de quem a criou.
Portanto, a questão é: se eu quiser manter algum arquivo na unidade o tempo todo, posso de alguma forma fazer com que o arquivo apareça no sistema/script como uma pasta faria. Presumo que o servidor seja uma caixa de servidor Windows.
Coisas que tentei:
- Renomear o arquivo para uma extensão *.FOLDER - NÃO FUNCIONA
- Renomeando o arquivo para uma extensão *.fpbf - Em teste
- Renomeando o arquivo para uma extensão *.tsf - Em teste
Notas:
- A ideia do .FOLDER foi apenas um tiro no escuro. Até dizaquique não funcionará porque "o Windows não funciona assim".
- as extensões fpbf e tsf são algo que viaqui, embora provavelmente tenha 0,00001% de chance de funcionar
Meu pensamento é: se eu puder fazer um arquivo aparecer no sistema como uma pasta, posso pegar qualquer árvore de diretórios, compactá-lo, "convertê-lo" em um arquivo e evitar que todos os dados sejam excluídos.
Entendo que isso realmente não deveria ser feito e que pode haver maneiras melhores de fazer isso, mas estou mais perguntando se épossível, não se este for o curso de ação recomendado.
Responder1
Embora eu não tenha certeza se isso é uma implementação específica da empresa ou um hack do sistema operacional, mas renomear o arquivo para uma *.FLD
extensão resolve. Além disso, surpreendentemente, uma *.File folder
"pasta de arquivos" sim também funciona. Na verdade, o usuário não parece uma pasta, mas aparentemente é ignorado pelo filtro de pasta da minha empresa.