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. NodeJSでJSONプロパティを読み取っていますか?
- 3. ファイルからの読み取りを試みています。
- 4. javaを使ってXMLファイルからプロパティを読み取る方法は?
- 5. Android - txtファイルから特定の部分を読み取っていますか?
- 6. ソケットから着信データを読み取っていますか?
- 7. ファイルの内容を読み取ってからファイルに追加します
- 8. tomcatからプロパティを読み取る
- 9. クラスメンバーからプロパティを読み取る
- 10. VB.NET:XMLファイルから複数のプロパティとテーブルを読み取る
- 11. StreamReaderがファイル全体を読み取っていませんか?
- 12. ifstreamはC++のファイルから値を読み取っていません
- 13. kindleアクティブコンテンツアプリからkindleファイルシステム上のファイルを読み書きできますか?
- 14. FileNotFoundException WindowsストアアプリのAssetsフォルダからJSONファイルを読み取る
- 15. キャッシュからファイルを読み取る(ただしWindowsでは)
- 16. Jbossがサーバーlibからjarファイルを読み取っていない
- 17. txtファイルからJSONを読み取っているときのMemoryError
- 18. hsqldb - ubuntuの "ファイルからプロパティを読み込めません"
- 19. 開いているAVIファイルからの読み取り
- 20. CannotResolveClassExceptionメソッド内でXMLファイルを読み取っています。
- 21. Delphi:データセットから列数+名前を読み取っていますか?
- 22. SqlDataReader SQL Server 2008からビットデータ型を読み取っていますか?
- 23. ブラウザは次のjsファイルを読み取っていません
- 24. App.configファイルからコレクションを読み取る
- 25. FTPからファイルを読み取る
- 26. ファイルからデータを読み取るC++
- 27. リソースからXMLファイルを読み取る
- 28. vb.netからファイルを読み取る分
- 29. AMQからファイルを読み取る
- 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