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.

# 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.

# 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.

# 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.

# 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




Argomenti della Guida