私はC#を使用して、システムのフォントフォルダの正確なパスを取得しています。 どのクラス/ dllがそれを見つけることができませんでした。Windowsのフォントフォルダへのパスを取得する方法は?
10
A
答えて
33
string fontsfolder = System.Environment.GetFolderPath(
System.Environment.SpecialFolder.Fonts);
SpecialFolder列挙中Fontsフォルダがネット4とを超えてのみ利用可能であることに注意してください。
5
Environment.SpecialFolders.Fonts
7
string fontFolderPath = Environment.GetFolderPath(Environment.SpecialFolder.Fonts);
28
Environment.SpecialFolders.Fonts
を指定している回答の場合、その列挙値は.NET 4.0以降にのみ存在します。
FontsフォルダがWindowsフォルダ内にある(例えば、C:\ WINDOWS \フォント)を使用すると、次の操作を行うことができます3.5 - .NET 1.1の場合
。プログラムでこれらの手順を通してそれをつかむ:システムフォルダEnvironment.SpecialFolder.System
のように、.NET 2の列挙値に存在しない別の特別なフォルダオフ
キー。
グラブシステムフォルダの親フォルダ(ベースのWindowsフォルダを取得します)
は、最終的な結果を得るために、Windowsフォルダにフォント名を連結します。
このコードサンプルでは、システムフォルダを使用しています。あなたが鍵を掛けることができる他のフォルダがあります。
using System.IO;
// get parent of System folder to have Windows folder
DirectoryInfo dirWindowsFolder = Directory.GetParent(Environment.GetFolderPath(Environment.SpecialFolder.System));
// Concatenate Fonts folder onto Windows folder.
string strFontsFolder = Path.Combine(dirWindowsFolder.FullName, "Fonts");
// Results in full path e.g. "C:\Windows\Fonts"
関連する問題
- 1. CygwinのホームディレクトリへのWindowsのパスを取得するには?
- 2. メインバンドルのサブフォルダへのパスを取得する方法は?
- 3. 既存のファイルへのパスを取得する方法は?
- 4. jsファイルの "node_modules"フォルダへのパスを取得する方法は?
- 5. Windows上でWindowsパスを取得する方法(cygpathと同等)?
- 6. .NET 3.5でCSIDL_COMMON_DOCUMENTSへのパスを取得する方法は?
- 7. Eclipse(Java)のパッケージへのパスを取得する方法
- 8. Neo4jのルートノードへのパスを取得する方法
- 9. NUnitへのパスを取得する方法nunit-console.exe
- 10. アンドロイドアセットへの絶対パスを取得する方法
- 11. リアクションネイティブ - アセット画像/ビデオへのパスを取得する方法
- 12. virtualenv&subprocess:スクリプトへの正しいパスを取得する方法
- 13. アップロードされたファイルへのパスを取得する方法
- 14. app.config内からソリューションディレクトリへのパスを取得する方法
- 15. Windows(redmine)でfile:// svnへのパスを指定する方法は?
- 16. Windows上でNode.js内のファイルのcase-exactパスを取得する方法は?
- 17. sdcard0にあるアプリケーションのファイルフォルダへのパスを取得する方法は?
- 18. VBA現在のユーザーアプリケーションのデータフォルダへのパスを取得する方法は?
- 19. ハフマンノードへのパスを取得する
- 20. ピクチャディレクトリへのパスを取得する
- 21. SVGパスの取得方法
- 22. .NETでMSエクスプローラへの完全修飾パスを取得する方法は?
- 23. プロジェクト内の/ resourcesフォルダのファイルへの絶対パスを取得する方法
- 24. 相対パスを取得する方法
- 25. MediaStore.Images.Mediaでパスを取得する方法
- 26. Vistaのポータブルデバイスへのパスを取得
- 27. パス(Neo4j)のノードプロパティの合計値を取得する方法は?
- 28. Androidでファイルの実際のパスを取得する方法は?
- 29. Racket:実行中のファイルのパスを取得する方法は?
- 30. ポータブル電子アプリの元のパスを取得する方法は?