Oggetto ISEFile
Un oggetto I edizione Standard File rappresenta un file in Windows PowerShell Integrated Scripting Environment (I edizione Standard). È un'istanza della classe Microsoft.PowerShell.Host.ISE.ISEFile. Questo argomento elenca i relativi metodi membro e le proprietà del membro. I $psISE.CurrentFile
file e nell'insieme Files in una scheda di PowerShell sono tutte istanze di **Microsoft.PowerShell.Host.I edizione Standard. Classe I edizione Standard File.
Metodi
Save( [saveEncoding] )
Supportato in Windows PowerShell ISE 2.0 e versioni successive.
Salva il file su disco.
[saveEncoding]
- System.Text.Encoding facoltativo: parametro di codifica caratteri facoltativo da usare per il file salvato. Il valore predefinito è UTF8.
Eccezioni
- System.IO.IOException: non è stato possibile salvare il file.
# Save the file using the default encoding (UTF8)
$psISE.CurrentFile.Save()
# Save the file as ASCII.
$psISE.CurrentFile.Save([System.Text.Encoding]::ASCII)
# Gets the current encoding.
$myfile = $psISE.CurrentFile
$myfile.Encoding
SaveAs(filename, [saveEncoding])
Supportato in Windows PowerShell ISE 2.0 e versioni successive.
Salva il file con il nome file e la codifica specificati.
filename - Stringa Nome da usare per salvare il file.
[saveEncoding]
- System.Text.Encoding facoltativo: parametro di codifica caratteri facoltativo da usare per il file salvato. Il valore predefinito è UTF8.
Eccezioni
- System.ArgumentNullException: il parametro filename è Null.
- System.ArgumentException: il parametro filename è vuoto.
- System.IO.IOException: non è stato possibile salvare il file.
# Save the file with a full path and name.
$fullpath = "c:\temp\newname.txt"
$psISE.CurrentFile.SaveAs($fullPath)
# Save the file with a full path and name and explicitly as UTF8.
$psISE.CurrentFile.SaveAs($fullPath, [System.Text.Encoding]::UTF8)
Proprietà
DisplayName
Supportato in Windows PowerShell ISE 2.0 e versioni successive.
Proprietà di sola lettura che ottiene la stringa contenente il nome visualizzato di questo file. Il nome viene visualizzato nella scheda File nella parte superiore dell'editor. La presenza di un asterisco (*)
alla fine del nome indica che il file contiene modifiche che non sono state salvate.
# Shows the display name of the file.
$psISE.CurrentFile.DisplayName
Editor
Supportato in Windows PowerShell ISE 2.0 e versioni successive.
Proprietà di sola lettura che ottiene l'oggetto editor usato per il file specificato.
# Gets the editor and the text.
$psISE.CurrentFile.Editor.Text
Codifica
Supportato in Windows PowerShell ISE 2.0 e versioni successive.
Proprietà di sola lettura che ottiene la codifica del file originale. Si tratta di un oggetto System.Text.Encoding.
# Shows the encoding for the file.
$psISE.CurrentFile.Encoding
FullPath
Supportato in Windows PowerShell ISE 2.0 e versioni successive.
Proprietà di sola lettura che ottiene la stringa che specifica il percorso completo del file aperto.
# Shows the full path for the file.
$psISE.CurrentFile.FullPath
IsSaved
Supportato in Windows PowerShell ISE 2.0 e versioni successive.
Proprietà booleana di sola lettura che restituisce $true
se il file è stato salvato dopo l'ultima modifica.
# Determines whether the file has been saved since it was last modified.
$myfile = $psISE.CurrentFile
$myfile.IsSaved
IsUntitled
Supportato in Windows PowerShell ISE 2.0 e versioni successive.
Proprietà di sola lettura che restituisce $true
se al file non è mai stato assegnato un titolo.
# Determines whether the file has never been given a title.
$psISE.CurrentFile.IsUntitled
$psISE.CurrentFile.SaveAs("temp.txt")
$psISE.CurrentFile.IsUntitled