클래식 ASP에서 우리는 File.Type 속성을 사용하여 레지스트리의 파일 유형과 연결된 이름을 가져 왔습니다 (예 : ".txt"의 경우 "Text Document"). 일반적으로 이전 COM 개체를 대체하는 FileInfo 클래스는이 기능을 복제하지 않으며 지금까지 대체 검색에 대한 검색에서 많은 성공을 거두지 못했습니다.File.Type FileSystemObject 속성에 대한 .NET 대체품은 무엇입니까?
0
A
답변
1
본인은 BCL의 방법을 잘 모르는 것 같아요,하지만 당신은 쉽게 레지스트리에서 그것을 읽을 수 있습니다 :
using System;
using Microsoft.Win32;
class Program
{
static void Main(string[] args)
{
string extension = ".txt";
string nicename = "";
using (RegistryKey key = Registry.ClassesRoot.OpenSubKey(extension))
{
if (key != null)
{
string filetype = key.GetValue(null) as string;
using (RegistryKey keyType = Registry.ClassesRoot.OpenSubKey(filetype))
{
if (keyType != null)
{
nicename = keyType.GetValue(null) as string;
}
}
}
}
Console.WriteLine(nicename);
}
}
그러나, 블라디미르에서 제공하는 link에 사용되는 방법이으로 선호된다 API 인터페이스를 사용합니다.
+0
값을 수동으로 읽지 않기를 바랬지 만이 경로를 선택할 수있는 옵션이 주어졌습니다. –
관련 문제
- 1. .Net의 애플릿 대체품은 무엇입니까
- 2. .NET 4.x의 Microsoft.Web.Services3.dll 대체품은 무엇입니까?
- 3. FileSystemObject : GetFolder와 GetParentFolderName의 차이점은 무엇입니까?
- 4. rand()에 적합한 대체품은 무엇입니까?
- 5. 지금 기본 팝업 대체품은 무엇입니까?
- 6. Selenium webdriver : browserbot의 대체품은 무엇입니까?
- 7. vbscript filesystemobject permission denied
- 8. Maven 3에서 사용되지 않는 MavenProjectBuilder 대체품은 무엇입니까?
- 9. FileSystemObject-VBScript 사용 드라이브 문자
- 10. ActiveRecord :: Errors의 Rails 3 대체품은 무엇입니까?
- 11. 자동 속성에 대한 올바른 구문입니까?
- 12. facebook-C# -sdk 5.0.3 beta - FacebookClient.Session 대체품은 무엇입니까?
- 13. DisplayObject의 표시 너비/높이에 대한 Colin Moock의 접근 방식에 대한 AS3 대체품은 무엇입니까?
- 14. 속성 속성에 대한 래퍼를 만드는 방법은 무엇입니까?
- 15. 속성에 대한 올바른 접근
- 16. 속성에 대한 데이터 바인딩?
- 17. readwrite 속성에 대한 질문
- 18. 속성에 대한 동적 바인딩
- 19. Joomla의 별칭 속성에 대한 설명
- 20. UIPickerView 속성에 대한 간단한 질문
- 21. BeanPropertyRowMapper의 속성에 대한 변환기 등록하기
- 22. Jquery : 속성에 대한 조건부 참조?
- 23. 제품 속성에 대한 데이터베이스 스키마
- 24. NSAttributeDescription, 선택 속성에 대한 액세스
- 25. XAML 종속성 속성에 대한 바인딩
- 26. 데이터 속성에 대한 selectors-api
- 27. hasMany 관계의 속성에 대한 쿼리
- 28. 속성에 대한 상속은 어떻게 작동합니까?
- 29. viewModel의 속성에 대한 데이터 바인딩
- 30. 속성에 대한 일괄 파일 스크립트
가능한 복제본 http://stackoverflow.com/questions/1437382/get-file-type-in-net – Helen
나는 그것이 여기에 대답했다고 생각 : http://stackoverflow.com/questions/1437382/get- file-type-in-c –