2016-10-21 19 views
0

.ipaファイルにファイルをリストしています.IPA内のデータベースの安全性をテストするためにipaを抽出しようとしています。私はMyappname.appファイルを持っているそれを抽出した後。私はpython.iにこのファイルの内容を一覧表示したい、それが内容Pythonで.appファイルの内容を一覧表示する方法

import os 
for file in os.listdir("/mydir"): 
    if file.endswith(".txt"): 
     print(file) 

をリストアップしていない次のコードを試してみましたが、私は、Javaコード次使用Myappname.appファイルの内容にできていています。

void listf(String directoryName, ArrayList<File> files) { 
    File directory = new File(directoryName); 

    // get all the files from a directory 
     File[] fList = directory.listFiles(); 
     for (File file : fList) { 
     if (file.isFile()) { 
      files.add(file); 
     } else if (file.isDirectory()) { 
      listf(file.getAbsolutePath(), files); 
     } 
    } 
    } 
+0

Pythonコードでは 'file.endswith("。txt ")'をチェックしていますが、Javaコードではチェックしていませんか? –

+0

ディレクトリ内のすべての.dbファイルを一覧表示しようとしています。誤ってここに.txtを追加しました – Ragu

答えて

0

あなたfileは、あなたがそれを開くと、コンテンツ

print(open("/mydir/" + file, 'r').read()) 
0

を読むために持っているので、私はglob.glob & os.path.isfileを使用して、それを解決する唯一のファイル名です。抽出されたフォルダにはいくつかのファイルとフォルダが含まれます。私がos.path.isfileを使用してファイルをフィルタリングしたので、listdirはエラーをスローします。& & os.path.isdirはこのフォルダにfalseを返します。

関連する問題