このパズルを解くには、私より賢い誰かの助けが必要です。
ファイル構造に変換したいレジストリ ブランチがあります。ユーザーがファイル構造を変更するのは、主に luser がファイルを操作しやすいためです。次に、これらの変更をレジストリに書き戻すことができます。(私はここでリスクを認識しています。これを行うことが「悪い」ことだとは言わないでください。私は知っています。このコードは個人的なプロジェクト用であり、製品モデルには使用されません!)
これまでのところ、私のコードはうまく機能します:
これは次のように訳せます:
ただし、レジストリはファイル構造ではないため、次のような「悪い」キーを持つことができます。
これにより、ディレクトリ ...\Branch2\SubBranch1\Apple に Banana という名前のファイルが作成されます。明らかに。「\」を何かに置き換えようと思ったのですが、何か?
キーまたは値を「.」で終了することにも問題があります。ファイルにはピリオドがありません。
意図した結果を得るための解決策 (または提案) はありますか?