私は、itlp(iTunes LP)を含むzipファイルを開いて、それに手を加えなければならないプログラムに取り組んでいます。私はこの目的のためにwxPythonでwxFileDialogを使用していますが、適切なワイルドカードを使用してzipファイルのみを表示します。OSX上で実行されているwxFileDialogが.itlpパッケージをファイルとして扱うのを止めるにはどうすればいいですか?
問題は、itlpはファイルではないのでファイルダイアログにまだ表示されていますが、開こうとするとファイルとして扱われ、FileDialogはファイルの場合と同じようにパスを返しますそれはフォルダのようなものにナビゲートする代わりに。これはOSXでのみ発生するかもしれませんが、私は他のどのプラットフォームでも試していません。UnixベースのOSがWindowsよりもファイル拡張子を真剣に受け止めているという漠然とした想いがあります。
ここで私の質問は、ファイルダイアログでitlpsを隠すか、ファイルではなく通常のフォルダのように扱うようにすることですか?
"wxFileDialogがファイルをファイルとして扱うのを止めるにはどうしたらいいですか?" –
itlpは多数のファイルを含むフォルダですが、拡張子は.itlpです。これにより、上記の問題が生じる。 – redrah
私はそれがファイルだと思いますが、あなたはそれを知らないだけです。 –