몇 가지 .txt, doc 및 기타 확장 유형의 파일이 폴더에 있습니다. 이제 모든 파일에 사용자 정의 속성을 추가하고 싶습니다. 거기에 위치, 크기, 크기, 디스크에 대한 크기, 이미에 대한 수정, 그래서 내가 "버전"같은 다른 속성을 추가하려는 속성이 있습니다..NET에서 파일에 사용자 지정 속성을 추가하는 방법은 무엇입니까?
2
A
답변
1
NTFS 기능인 ADS (alternate data streams)를 사용할 수 있습니다. ADS를 사용하면 NTFS 파일 시스템의 파일에 콘텐츠를 첨부 할 수 있습니다. 사용자의 관점에서 볼 때 하나의 파일이 있지만이 파일에는 첨부 된 추가 스트림이있을 수 있습니다 (예 : Explorer에서 볼 수 없음). 파일이 NTFS 파일 시스템간에 직접 복사되면 스트림도 복사됩니다.
대체 데이터 스트림은 OS가 파일을 가져온 곳 (예 : 인터넷)과 같은 정보로 파일에 태그를 지정하기 때문에 OS에서이 경우 보안 경고 대화 상자를 표시합니다.
C#을에서 스트림을 사용하는 예
는 여기에서 찾을 수 없습니다 :NTFS Alternate Data Streams - .NET
찬성 : 귀하의 추가 메타 데이터를 포함
- 느슨한 파일을.
- 파일을 NTFS 파일 시스템에 복사하면 스트림이 자동으로 복사됩니다.
단점 :
- 만 NTFS 예를 들어, 작동 FAT32가 아닙니다.
- 파일을 다른 파일 시스템 형식으로 복사하면 스트림이 손실됩니다.
- 파일이 다른 첨부 파일 (예 : 이메일 첨부 파일)을 통해 패키지로 제공되는 경우 스트림이 손실 될 수 있습니다.
관련 문제
- 1. ASP.NET MVC2에서 사용자에게 속성을 추가하는 방법은 무엇입니까?
- 2. Windows Office 문서와 같은 파일에 속성을 추가하는 방법은 무엇입니까?
- 3. 사용자 지정 제의 .vimrc 파일에
- 4. 출력을 파일에 추가하는 방법은 무엇입니까?
- 5. CSV 파일에 추가하는 방법은 무엇입니까?
- 6. .NET에서 사용자 지정 TraceListener 구현
- 7. .net에서 런타임에 개체에 속성을 추가하는 방법?
- 8. .NET에서 사용자 지정 특성의 속성 요구하기
- 9. .NET에서 extern 메서드에 대한 사용자 지정 구현을 제공하는 방법은 무엇입니까?
- 10. asp.net에서 .dll 파일에 아이콘을 추가하는 방법은 무엇입니까?
- 11. 사용자 지정 속성을 MSBuild에서 PropertyGroup의 자식으로 추가하는 방법?
- 12. WPF DataGridColumn에 사용자 정의 속성을 추가하는 방법
- 13. 사용자 지정 itemscontrolItem에 대한 IsSelected 속성을 만드는 방법은 무엇입니까?
- 14. 컬렉션 속성을 사용하여 ASP.NET 사용자 지정 컨트롤을 작성하는 방법은 무엇입니까?
- 15. .NET에서 자동 설치 감지 사용자 지정 작업
- 16. .NET 4를 사용하여 Word 문서에 사용자 지정 속성을 추가하는 방법은 무엇입니까?
- 17. ASP.NET 컨트롤에 대한 사용자 지정 커서를 추가하는 방법은 무엇입니까?
- 18. SharePoint에서 프로그래밍 방식으로 사용자 지정 메뉴 작업을 추가하는 방법은 무엇입니까?
- 19. 기본 단추가있는 ActionSheet에 사용자 지정 컨트롤을 추가하는 방법은 무엇입니까?
- 20. Expression Blend에서 사용자 지정 컨트롤을 추가하는 방법은 무엇입니까?
- 21. UIPickerView 컨트롤에 사용자 지정 도구 모음을 추가하는 방법은 무엇입니까?
- 22. DynamicMethod에서 생성 된 메서드에 사용자 지정 특성을 추가하는 방법은 무엇입니까?
- 23. Outlook 도구 모음에 단추를 사용자 지정 양식에 추가하는 방법은 무엇입니까?
- 24. UISearchDisplayController의 테이블 뷰에 사용자 지정 배경을 추가하는 방법은 무엇입니까?
- 25. WPF 데이터 바인딩 사용자 지정 : 사용자 지정 논리를 추가하는 방법?
- 26. Linq2SQL 엔터티의 속성을 사용자 지정하는 방법은 무엇입니까?
- 27. rails_admin에 사용자 지정 작업을 추가하는 방법
- 28. T4 템플릿에 임의의 파일에 의존성을 추가하는 방법은 무엇입니까?
- 29. JAXB를 사용하여 HashMap에 속성을 추가하는 방법은 무엇입니까?
- 30. 사전의 KeyValuePair에 속성을 추가하는 방법은 무엇입니까?