0

私のアプリケーションは大量の一時 .class ファイルを作成し、これらのファイルをローカル アプリケーション ディレクトリに保存していましたが、最近、これらを appData に保存するようになりました。すべてが正常に機能し、アプリケーションの一部でアプレットを作成し、これらの .class ファイルをコピーしてアプレットとアプレットを正常に動作させる必要がありますが、何らかの理由で .class ファイルが AppData に表示されません。私は.classファイルを検索しました(隠しファイルなどをすべて有効にします)。それらが表示される唯一の場所は、作成したアプレット内です。どうにかして AppData に保存されているものが隠されているか、ここで何らかの仮想フォルダーが機能していない限り、これが発生する可能性はないようです。XPとWindows 7の両方でこれを試しました。何か案は?

4

2 に答える 2

1

アプリケーションに、ファイルを書き込んでいる場所への絶対パスを吐き出させます (ただし、デバッグ プリント、メッセージ ボックス)。

Windows XP の検索機能は、既定では機能が不十分であり、一時、非表示、システム、またはインデックスが作成されていないと見なされるフォルダーや、ユーザー プロファイル内のいくつかの特定のフォルダーなど、多くの場所にあるファイルを検索できません。

「便利な」検索を行う簡単な方法は、プロファイル ディレクトリ内からコマンド ラインを使用することです。

dir /s /b | find ".class"
于 2010-01-14T03:11:15.260 に答える
0

私が知っている仮想フォルダーや非表示はありません。マシンの AppData の場所を確認しましたか? WindowsKey-R (または [スタート] -> [ファイル名を指定して実行]) を実行し、%appdata% と入力して何が表示されるかを確認します。

于 2010-01-14T02:17:25.330 に答える