2016-05-20 77 views

答えて

0

https://support.microsoft.com/en-us/kb/287070

Microsoft Outlookが自動的に 次の二つのいずれかの場所にメッセージ、連絡先、 予定、タスク、メモ、および仕訳を格納

:個人用ストレージフォルダでは、としても知られています .pstファイルをハードディスクドライブに保存します。 にあるメールボックスにあります。 Microsoft Exchange ServerでOutlook を使用すると、メールボックスがサーバー上に配置されます。

ので、この情報に基づいて、あなたはライブラリのOS

import os 

ドキュメントを使用することができるはずここにある:https://docs.python.org/3/library/os.html

次の例では、SCANDIR(の簡単な使用例を示し)指定されたパスに '。'で始まらないすべてのファイル(ディレクトリを除く)を表示します。検証したディレクトリのための

for entry in os.scandir(path): 
    if not entry.name.startswith('.') and entry.is_file(): 
     print(entry.name) 

::entry.is_file()呼び出しは、一般的に、追加のシステムコールすることはありません指定したパス内LISTDIR(パス)のリスト使用可能なディレクトリを使用して を、さらにロジックを追加し、次のことができるようにすべきです

import os 

cdirs = os.listdir("C:/") 

print(cdirs) 

またはこれを行うための関数を作成:あなたは 例望むものを達成

def file_check(path): 
     file_dirs = listdir(path) 
     #do something with this 

     return file_dirs 
+0

私はPSTファイルの場所、Thの話ではないのです質問は基本的にPSTファイルの構造に関連しています。 PSTには、あなたが言及した属性が含まれています。私はpstファイルから内部フォルダ名を取得したい。 – jaymin581

+0

listdir(パス)とロジックを使用すると、ディレクトリを「スキャン」できるはずです。 – glls

+0

親愛なる@glls私の知る限り、listdirはファイルではなくフォルダのみに適用されます。 pstはOSによってファイルとみなされます。 – jaymin581

関連する問題