
Итак, вот сценарий. В сети моей компании есть "dropbox" (он же скретч-диск), который мы можем использовать для временного хранения наших файлов. Однако ИТ-отдел может в любую ночь удалить все файлы на диске (как и большинство скретч-дисков). Однако я заметил, что какой бы скрипт они ни использовали для обхода дерева каталогов и удаления файлов, он сохраняет структуру папок, независимо от того, кто создал папку.
Итак, вопрос в том, если я хочу постоянно хранить какой-то файл на диске, могу ли я как-то сделать так, чтобы файл отображался в системе/скрипте как папка. Я предполагаю, что сервер — это серверная коробка Windows.
Что я пробовал:
- Переименование файла в расширение *.FOLDER - НЕ РАБОТАЕТ
- Переименование файла в расширение *.fpbf - В тесте
- Переименование файла в расширение *.tsf - In Test
Примечания:
- Идея .FOLDER была всего лишь выстрелом в темноту. Там даже говоритсяздесьчто это не сработает, потому что «Windows так не работает».
- расширения fpbf и tsf - это то, что я виделздесь, хотя, вероятно, есть 0,00001% шансов, что это сработает
Я считаю, что если я могу сделать так, чтобы файл отображался в системе как папка, я могу взять любое дерево каталогов, заархивировать его, «конвертировать» в файл и защитить все данные от удаления.
Я понимаю, что этого делать не следует, и что, возможно, есть более эффективные способы, но я больше спрашиваю, стоит ли это делать.возможный, нет, если это рекомендуемый курс действий.
решение1
Хотя я не уверен, является ли это особенностью реализации компании или хаком ОС, но переименование файла в *.FLD
расширение решает проблему. Также, как ни странно, *.File folder
"папка с файлами" тоже работает. Для пользователя это не выглядит как папка, но, по-видимому, фильтр папок моей компании ее пропускает.