
では、シナリオを説明します。私の会社のネットワークには、ファイルを一時的に保存するために使用できる「ドロップボックス」(別名スクラッチ ドライブ) があります。ただし、IT 部門は、特定の夜にドライブ上のすべてのファイルを削除することを選択できます (ほとんどのスクラッチ ドライブと同様)。ただし、ディレクトリ ツリーをトラバースしてファイルを削除するために使用しているスクリプトは、フォルダーを作成した人に関係なく、フォルダー構造が保持されることに気付きました。
そこで質問なのですが、あるファイルを常にドライブ上に保存しておきたい場合、そのファイルをシステム/スクリプトに対してフォルダーとして表示させるにはどうしたらよいのでしょうか。サーバーは Windows サーバー ボックスであると想定しています。
私が試したこと:
- ファイル名を *.FOLDER 拡張子に変更しても機能しません
- ファイルをA *.FPBF拡張機能に名前を変更 - テスト中
- ファイル名を *.tsf 拡張子に変更する - テスト中
ノート:
- .folderのアイデアは、暗闇の中での単なるショットでしたここ「Windows はそのように動作しない」ため動作しないということです。
- fpbfとtsfの拡張機能は私が見たものですここただし、うまくいく可能性は0.00001%です
私の考えでは、ファイルをシステムに対してフォルダのように表示できれば、任意のディレクトリ ツリーを取得して zip 圧縮し、ファイルに「変換」して、すべてのデータが削除されないように保存できるはずです。
私はこれが本当にやるべきではないこと、そしてそれをするためのより良い方法があるかもしれないことを理解していますが、私はそれがもっとそうであるかどうか尋ねています可能ただし、これが推奨される行動方針である場合はそうではありません。
答え1
これが会社固有の実装なのか OS のハックなのかはわかりませんが、ファイル名を拡張子に変更すると*.FLD
うまくいきます。また、驚いたことに、*.File folder
「ファイル フォルダー」も機能します。ユーザーにとってはフォルダーのようには見えませんが、どうやら私の会社のフォルダー フィルターによってスキップされるようです。