Se si guardano le proprietà del file in Esplora risorse, la scheda "Dettagli", - per molti tipi di file (ad esempio, immagini tiff o jpeg, documenti di Office, ecc.) c'è la sezione "Descrizione" con campi come "Titolo", "Oggetto", "Tag" e "Commenti". C'è un modo per leggere/scrivere questi campi da Perl o uno script PowerShell?Come accedere a "Dettagli" ("Titolo", "Oggetto", ecc.) Delle proprietà del file in Perl o script PowerShell
risposta
PowerShell è passato attraverso alcune iterazioni, e questo può essere ottenuto con un comando nativo: Get-ItemProperty
Esempio: mostra i dettagli correnti dei file Ntdll.dll:
Get-ItemProperty C:\Windows\System32\ntdll.dll | format-list
Ho scritto un blog post on how to access extended properties un po 'di tempo fa - come quando PowerShell era ancora in versione beta e chiamato Microsoft Command Shell (MSH). :-) Penso che sia ancora un approccio valido.
Keith, grazie per la risposta così veloce! Per il momento non sono riuscito ad applicare il tuo codice al PowerShell moderno, cercherò di approfondire di più :) –
Questo post del blog di Tobias è più aggiornato: http://powershell.com/cs/blogs /tobias/archive/2011/01/07/organizing-videos-and-music.aspx –
Grande! quell'esempio funziona perfettamente almeno per ottenere i valori, quindi tutto ciò di cui avevo bisogno era la funzione .GetDetailsOf. E se volessi anche cambiare i valori nel file - c'è un modo per farlo? Se ho capito bene, in quell'esempio i campi sono copiati dal file in membri NoteProperty e non verranno salvati nel file, giusto? –
- 1. groovy: Come accedere al file delle proprietà?
- 2. Come accedere all'output di uno script PowerShell?
- 3. Modifica delle proprietà dell'utente in PowerShell
- 4. Modo affidabile di recuperare StatusbarNotifica dettagli (titolo, testo di notifica)
- 5. Accesso ai valori delle proprietà dell'oggetto in PowerShell
- 6. Come passare Proprietà a jar da PowerShell?
- 7. Percorso cartella del file PowerShell in PowerShell
- 8. Oggetto di navigazione nell'applicazione master/dettagli
- 9. - include dettagli oggetto correlati o solo ID
- 10. Percorso del file delle proprietà in java
- 11. come recuperare i dettagli del file audio in iPhone
- 12. Come elencare tutte le proprietà di un oggetto PowerShell?
- 13. Lo script ha tentato di eseguire un metodo o di accedere a una proprietà di un oggetto incompleta
- 14. Come accedere a un database SQL Server da uno script Perl in Linux?
- 15. Libreria di file delle proprietà per C (o C++)
- 16. Come eseguire a distanza uno script remoto elevata in PowerShell
- 17. Perl: Accedere a rifhash ordinati per valore
- 18. Chiamata Powershell Script PowerShell
- 19. Come posso scoprire quale script, programma o shell è stato eseguito il mio script Perl?
- 20. Come posso utilizzare PowerShell per accedere a un webservice restful?
- 21. PowerShell: riferimento a una proprietà che contiene uno spazio
- 22. Script PowerShell in PostBuild
- 23. Formato del file come MB, GB ecc.
- 24. prendere oggetto PowerShell Salva come XML e carico in C#
- 25. Come accedere a una proprietà creata in global.asax.cs?
- 26. Come posso spostare i file nel Cestino in uno script batch di Windows o in Perl?
- 27. Perl filettatura del metodo oggetto
- 28. unire due file delle proprietà usando gli script di shell
- 29. Spring - Sostituzione dei valori delle proprietà del bean con i nuovi valori del file delle proprietà
- 30. Script Powershell per eliminare i vecchi file
sguardo qui: http://gallery.technet.microsoft.com/scriptcenter/c3d0ea6c-64a1-4716-a262-bcd71c9925fc –