Windowsのオブジェクト(FileSize、FileType、Year、Label、DateModified、FileVersion)からファイルプロパティを取得する方法を教えてもらえますか?私はFileInfoクラスの情報にアクセスしようとしましたが、それは私が探しているすべての必要なプロパティを持っていないようです。他のどのライブラリは、私は、この情報にアクセスするために使用し、例を提供してくださいすることができれば、ちょっとMSDNに確認してくださいあなたのWindowsファイルシステムからファイルのプロパティを読み取っていますか?
0
A
答えて
1
ことのいくつかは、FileInfoオブジェクトですでに下盛です(Lengthはファイルサイズ、Modifiedは単にLastWriteTimeです)。情報の一部はFileVersionInfoから入手できます。 'タイプ'はややこしいですが、this投稿はレジストリでMIMEタイプを調べるための情報を持っています。これは、Windows 7上で私の仕事:
private static string GetType(string fileName)
{
string type = "Unknown";
string ext = System.IO.Path.GetExtension(fileName).ToLower();
Microsoft.Win32.RegistryKey regKey = Microsoft.Win32.Registry.ClassesRoot.OpenSubKey(ext);
if (regKey != null && regKey.GetValue("") != null)
{
string lookup = regKey.GetValue("").ToString();
if (!string.IsNullOrEmpty(lookup))
{
var lookupKey = Microsoft.Win32.Registry.ClassesRoot.OpenSubKey(lookup);
if (lookupKey != null)
{
type = lookupKey.GetValue("").ToString();
}
}
}
return type;
}
それはあなたのファイルのプロパティの詳細タブページに表示タイプを生成します。たとえば、exeの場合は「Application」、bmpの場合は「Bitmap Image」です。
答えはhereです。windows api関数shgetfileinfoを使用してタイプを取得します。
0
に感謝できますhttp://msdn.microsoft.com/en-us/library/system.io.file.aspx
例を
GetCreationTime()
GetLastWriteTime()
関連する問題
- 1. ファイルシステムからファイルを読み取る
- 2. Office.jsを使用してファイルシステムから読み取った特定のファイルでWordアドインを読み込む方法
- 3. プロパティからファイルパスを読み取って慣用的なファイルを読み込みます。Scala
- 4. NodeJSでJSONプロパティを読み取っていますか?
- 5. ファイルからの読み取りを試みています。
- 6. ストレージからファイルを読み取っているときのEOFException
- 7. テキストファイルからグラフの値を読み取っていますか?
- 8. Android - txtファイルから特定の部分を読み取っていますか?
- 9. javaを使ってXMLファイルからプロパティを読み取る方法は?
- 10. ソケットから着信データを読み取っていますか?
- 11. ファイルの内容を読み取ってからファイルに追加します
- 12. kindleアクティブコンテンツアプリからkindleファイルシステム上のファイルを読み書きできますか?
- 13. VB.NET:XMLファイルから複数のプロパティとテーブルを読み取る
- 14. DBObjectからプロパティを読み取る
- 15. tomcatからプロパティを読み取る
- 16. クラスメンバーからプロパティを読み取る
- 17. SSIS:別のコンポーネントからプロパティを読み取りますか?
- 18. StreamReaderがファイル全体を読み取っていませんか?
- 19. Spring REST Docs:.adocファイルからSpringプロパティを読み込みます
- 20. PHPがテキストファイルからデータを読み取っています
- 21. FileNotFoundException WindowsストアアプリのAssetsフォルダからJSONファイルを読み取る
- 22. ifstreamはC++のファイルから値を読み取っていません
- 23. hostgatorのcssファイルから画像を読み取っていません
- 24. Googleのストレージから読み取るgs://ローカルスパークのファイルシステム
- 25. SoapUIがプロジェクトのプロパティを読み取っていません
- 26. configparser:指定されたパスからファイルを読み取っていません
- 27. Windowsサービスからhtmlファイルを読み取る方法は?
- 28. キャッシュからファイルを読み取る(ただしWindowsでは)
- 29. ファイルから複数のエントリを読み取ってファイルを作成する
- 30. シリアルポートからコードを読み取っていません
または http://www.codeproject.com/Articles/5036/ID3-Tagこのhttp://stackoverflow.com/questions/220097/read-write-extended-file-properties-cを試してみてください-Reader-Using-Shell-Functions – Mohit