Un oggetto ISEFile rappresenta un file in Windows PowerShell Integrated Scripting Environment (ISE). Si tratta di un'istanza della classe Microsoft.PowerShell.Host.ISE.ISEFile. In questo argomento vengono elencati i metodi e le proprietà dei membri. $psISE.CurrentFile e i file nella raccolta File in una scheda di PowerShell sono istanze della classe Microsoft.PowerShell.Host.ISE.ISEFile.
Metodi
Save(System.Text.Encoding saveEncoding)
Salva il file su disco.
- saveEncoding
- Codifica da utilizzare per il file salvato.
- Eccezioni
- System.IO.IOException: Impossibile salvare il file.
- System.IO.IOException: Impossibile salvare il file.
# Save the file as ASCII. $myfile=$psIse.CurrentFile $myfile.Save( [System.Text.Encoding]::ASCII) # Gets the current encoding. $myfile=$psIse.CurrentFile $myfile.Encoding
Save()
Salva il file.
- Eccezioni
- System.IO.IOException: Impossibile salvare il file.
- System.IO.IOException: Impossibile salvare il file.
# Explicitly save the file. $psIse.CurrentFile.save()
SaveAs(string fileName)
Salva il file con il nome file specificato.
- nome file
- Nome con cui salvare il file. La codifica predefinita per il metodo è UTF-16.
- Eccezioni
- System.ArgumentNullException: Il nome file è null.
- System.ArgumentException: Il nome file è vuoto.
- System.IO.IOException: Impossibile salvare il file.
- System.ArgumentNullException: Il nome file è null.
# Explicitly save the file. $fullpath = "c:\temp\newname.txt" $myfile=$psIse.CurrentFile $myfile.SaveAs($fullPath)
SaveAs(string fileName, System.Text.Encoding saveEncoding)
Salva il file con il nome file specificato nella codifica specificata.
- nome file:
- Nome con cui salvare il file. È possibile specificare il nome del percorso completo per il file.
- saveEncoding
- Codifica con cui salvare il file.
- Eccezioni
- System.ArgumentNullException: Il nome file è null.
- System.ArgumentException: Il nome file è vuoto.
- System.IO.IOException: Impossibile salvare il file.
- System.ArgumentNullException: Il nome file è null.
# Explicitly save the file as UTF8. $fullpath = "c:\temp\newname.txt" $myfile=$psIse.CurrentFile $myfile.SaveAs($fullPath, [System.Text.Encoding]::UTF8) # Gets the current encoding. $myfile=$psIse.CurrentFile $myfile.Encoding
Proprietà
DisplayName
Proprietà di sola lettura che ottiene la stringa che contiene il nome visualizzato di questo file.
# Shows the display name of the file. $psIse.CurrentFile.DisplayName
Editor
Proprietà di sola lettura che ottiene l'editor utilizzato per il file specificato.
# Gets the editor and the text. $myfile=$psIse.CurrentFile $myfile.Editor.Text
Encoding
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. $myfile=$psIse.CurrentFile $myfile.Encoding
FullPath
Proprietà di sola lettura che ottiene la stringa che specifica il percorso completo del file aperto.
# Shows the full path for the file. $myfile=$psIse.CurrentFile $myfile.FullPath
IsSaved
Proprietà booleana di sola lettura che restituisce true se il file è stato salvato dall'ultima modifica.
# Determines whether the file has been saved since it was last modified. $myfile=$psIse.CurrentFile $myfile.IsSaved
IsUntitled
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
Vedere anche