ファイル ライブラリがドキュメント フォルダーを置き換える
影響を受けるプラットフォーム
クライアント - Windows 7
サーバー - Windows Server 2008 R2
機能への影響
重大度 - 中
頻度 - 高
Description
ライブラリは、ローカルとリモートの両方の複数の場所で、ファイルの保存、検索、アクセスを一元化されたフォルダーのようなエクスペリエンスを提供します。
一般的なファイル ダイアログで使用される既定の場所 ([開く] や [保存] など) は、ドキュメント フォルダーからドキュメント ライブラリに変更されています。 ユーザー インターフェイスは変更されませんが、ユーザーはさまざまな配置ビューを使用してライブラリを表示、参照、および検索できるようになります。 ユーザーが既定の保存場所を変更するか、別のフォルダーを選択しない限り、ファイルはライブラリの既定の保存場所に保存されます。
開発者は、IShellLibrary インターフェイスを使用して、独自のライブラリを作成したり、既存のライブラリに場所を追加したりできます。 ユーザーは、既知のフォルダー システム (たとえば、FOLDERID_DocumentsLibrary) を使用してライブラリを見つけることができます。
影響の現れ
ライブラリ自体はファイルであり、フォルダーではありません。 したがって、パス操作では、アプリケーションがファイルをファイルに連結しようとしてエラーが発生する可能性があります。
解決策
IFileDialog を使用する場合は、以前のオペレーティング システムのバージョンと同様に、GetFolder と GetFilename の組み合わせではなく、GetResult メソッドを使用する必要があります。 シェル名前空間 (IShellItem など) 内の項目を操作および操作できる場合は、シェル API を使用します。
機能機能の活用
独自のライブラリを作成する場合、または既存のライブラリに場所を追加する場合は、IShellLibrary API を使用する必要があります。 ライブラリ自体はシェル フォルダーであるため、他のシェル フォルダーと同様に列挙できます。
互換性、パフォーマンス、信頼性、使いやすさのテスト
共通ファイル ダイアログを使用すると、ユーザーがライブラリに直接保存できるようになります。
その他のリソースへのリンク
- Windows ライブラリ:https://msdn.microsoft.com/library/dd758096(VS.85).aspx
- ライブラリとの同期を維持する:https://msdn.microsoft.com/library/dd758094(VS.85).aspx\#library\_keeping\_in\_sync
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示