Jeśli przyjrzeć się właściwościom pliku w Eksploratorze Windows, karta "Szczegóły", - dla wielu typów plików (na przykład obrazy tiff lub jpeg, dokumenty Office itp.) znajduje się sekcja "Opis" z polami takimi jak "Tytuł", "Temat", "Tagi" i "Komentarze". Czy istnieje sposób na odczyt/zapis tych pól z Perla lub skryptu PowerShell?Jak uzyskać dostęp do "Szczegóły" ("Tytuł", "Temat" itp.) Właściwości pliku w Perlu lub skrypcie PowerShell
Odpowiedz
PowerShell przeszedł kilka iteracji, a to może teraz zostać osiągnięte z native polecenia: Get-ItemProperty
Przykład: Przedstawia bieżące szczegóły Ntdll.dll pliku:
Get-ItemProperty C:\Windows\System32\ntdll.dll | format-list
Napisałem o blog post on how to access extended properties chwilę temu - jak w przypadku, gdy PowerShell był jeszcze w wersji beta i nazywał się Microsoft Command Shell (MSH). :-) Myślę, że to nadal jest prawidłowe podejście.
Keith, dzięki za tak szybką reakcję! Na razie nie udało mi się zastosować Twojego kodu do nowoczesnego PowerShella, postaram się zagłębić :) –
Ten wpis na blogu od Tobiasza jest bardziej aktualny: http://powershell.com/cs/blogs /tobias/archive/2011/01/07/organizing-videos-and-music.aspx –
Świetnie! ten przykład działa doskonale, przynajmniej w celu uzyskania wartości, więc potrzebowałem tylko funkcji .GetDetailsOf. A co jeśli chciałbym zmienić wartości w pliku - czy jest jakiś sposób to zrobić? Jeśli rozumiem poprawnie, w tym przykładzie pola są kopiowane z pliku do członków NoteProperty i nie zostaną zapisane w pliku, prawda? –
- 1. groovy: Jak uzyskać dostęp do pliku właściwości?
- 2. Jak uzyskać dostęp do właściwości indeksowanej obiektu COM z Powershell
- 3. Jak uzyskać dostęp do właściwości utworzonej w pliku global.asax.cs?
- 4. Powershell - jak ustawić "tytuł" w rozszerzonych właściwościach pliku
- 5. Dostęp do właściwości pliku za pomocą PHP
- 6. jak uzyskać dostęp do właściwości projektu w pliku maszynki .cshtml?
- 7. Jak uzyskać dostęp do nagłówka HTTP żądania w skrypcie CGI?
- 8. Czytaj pliku właściwości w powershell
- 9. Przeczytaj szczegóły certyfikatu SSL na temat WP8
- 10. Jak uzyskać dostęp do chronionych plików S3 w skrypcie CFN?
- 11. javascript: jak uzyskać dostęp do właściwości statycznych
- 12. Jak uzyskać dostęp do tablicy mieszania w perlu?
- 13. Jak uzyskać dostęp do właściwości CGColor w UIColor w CGContextSetFillColorWithColor?
- 14. Jak uzyskać wartość właściwości obiektu według nazwy właściwości w PowerShell?
- 15. Jak kodować temat wiadomości w Perlu?
- 16. Jak uzyskać dostęp do właściwości macierzy Delphi za pomocą RTTI
- 17. jak pobrać szczegóły pliku audio w iPhone'ie
- 18. Jak utworzyć przestrzeń nazw w skrypcie PowerShell?
- 19. Jak uzyskać dostęp do PowerShell programu SharePoint .NET 2
- 20. jak uzyskać dokładną pełną ścieżkę do pliku w perlu
- 21. Jak programowo uzyskać dostęp do udziału pliku
- 22. W jaki sposób mogę uzyskać dostęp do pliku zatwierdzonego z pre-commit Subversion w Perlu?
- 23. Jak uzyskać szczegóły wyjątków w XCode 4.6?
- 24. Jak uzyskać dostęp do pliku sieciowego?
- 25. Jak uzyskać dostęp do pliku dziennika Redis
- 26. Jak uzyskać dostęp do sesji w pliku .ashx?
- 27. Dostęp do właściwości modelu w Railsach
- 28. Jak uzyskać dostęp do właściwości dzieci Wzmacniacza w QML?
- 29. Jak uzyskać dostęp do właściwości modelu szkieletowego w szablonie kierownicy
- 30. Jak uzyskać dostęp do właściwości klasy bazowej w Maszynopisie?
Look tutaj: http://gallery.technet.microsoft.com/scriptcenter/c3d0ea6c-64a1-4716-a262-bcd71c9925fc –