0

複雑な質問があります!!!

ファイルのパスが必要な外部クラス ライブラリがいくつかあります。私のアプリケーションはファイルをメモリストリームにロードします。

ファイルシステムではなく、ファイルを取得するためにメモリストリームにリダイレクトする(外部dllへの)パスを与えたいと思います。(FileStream で動作する dll)。

例: C:\MyFile.txt という名前のファイル (fileSystem 内) がある場合、そのファイルを memoryStream にロードし、「MyMemoryStreamPath」のような外部 dll パスを提供すると、メモリからファイルがロードされます。ファイルシステムからではありません(ファイルシステムパスであると「考え」ますが、実際にはmemmoryStreamのパスです)。念のために言っておきますが、dll は FileStream で動作します。どんなアイデアでも受け入れられるというのは複雑な質問であることは承知しています。:)

4

1 に答える 1

1

それを行う方法はありません。権限の問題がある場合は、ストリームをIsolatedStorageに保存できます。たくさんのオプションがあり、保存されたファイルのパスを反射して取得できます。

于 2012-12-09T11:06:06.780 に答える