ファイル操作クラス(QFILEDIALOG、QFILEINFO、QDIR、QDIRITERATOR、QFILE)カスタムディレクトリタイトルの書き込み)

ファイル操作クラス(QFILEDIALOG、QFILEINFO、QDIR、QDIRITERATOR、QFILE)カスタムディレクトリタイトルの書き込み)
1つ、QFileDialog

[開く]または[保存]ダイアログボックスをポップアップして、選択したファイルまたはフォルダーに戻るために使用します

1.必要なファイルタイプをフィルタリングできます

2.複数選択するかどうかを設定できます

3.保存または開くように設定できます

二、QFileInfo

ファイル関連の情報が保存され、通常は2つの方法で取得されます。1。QFileInfo(path);を初期化します。2.QDirIterator.fileInfor()

ファイルに関する情報を取得する必要がある場合は、次のようなこのクラスが必要です。

ファイルが存在するかどうか、ファイルサイズ、変更時間、読み取り可能かどうか、ファイルタイプ(フォルダー、ファイル、ハイパーリンク、実行可能ファイル、非表示ファイル、ドット付きファイル)

3、QDirIterator

このクラスは、ディレクトリ内のファイルを反復するために使用され、マルチレベルディレクトリ内のファイルを自動的に見つけることができるため、QDirを使用するよりもはるかに便利です。このクラスを使用することをお勧めします。

= QDirIterator dirIterator(パス、QDir.Files | QDir.Dirs | QDir.NoDotAndDotDot | QDir.NoSymLinks、QDirIterator.Subdirectories)
一方dirIterator.hasNext():
dirIterator.next()
のfileInfo = dirIterator.fileInfo()
4、QDir
Aの代わりにディレクトリ、ディレクトリの処理に使用されますが、基本的には使用されません。
5. QFileは
、ファイルの内容、主にテキストファイルとバイナリファイルを読み取るために使用されます。python独自のopen()関数を使用することをお勧めします。
さらに、python独自のモジュールosおよびos.pathもファイルを処理できます。

おすすめ

転載: blog.csdn.net/weixin_39354151/article/details/99293999