2

P4 デポの指定したフォルダー パス内のフォルダーとファイル構造を、同期せずに読み取りたいと思います。出来ますか?

4

2 に答える 2

5

指定されたデポパスのサブフォルダーを取得するには、このコードを使用する必要があります

p4.run("dirs", path+'*')

結果は、単一項目の辞書のリストになります

[{'dir': '//Depot/path/dirname1'}, {'dir': '//Depot/path/dirname2'}]

指定されたデポパスに含まれるすべてのファイルを取得するには、次を使用する必要があります。

p4.run("files", path+'*')

結果は、ファイルごとに 1 つの辞書のリストになります。

[{'rev': '1', 'time': '1465999632', 'action': 'add', 'type': 'text', 'depotFile': '//Depot/path/dirname1/filename.txt', 'change': '999999'}]

また、指定されたパスはスラッシュ/で終わる必要があることに注意してください

ヒントをくれた @SilentMonk @BryanPendleton に感謝

于 2016-06-16T12:26:33.233 に答える