Un objeto ISEFile representa un archivo en Entorno de scripting integrado (ISE) de Windows PowerShell. Es una instancia de la clase Microsoft.PowerShell.Host.ISE.ISEFile. En este tema se enumeran sus métodos y propiedades de miembro. El objeto $psISE.CurrentFile y los archivos de la colección Files de una ficha de PowerShell son instancias de la clase Microsoft.PowerShell.Host.ISE.ISEFile.
Métodos
Save(System.Text.Encoding saveEncoding)
Guarda el archivo en disco.
- saveEncoding
- Codificación que se ha de utilizar para el archivo guardado.
- Excepciones
- System.IO.IOException: El archivo no se pudo guardar.
- System.IO.IOException: El archivo no se pudo guardar.
# Save the file as ASCII. $myfile=$psIse.CurrentFile $myfile.Save( [System.Text.Encoding]::ASCII) # Gets the current encoding. $myfile=$psIse.CurrentFile $myfile.Encoding
Save()
Guarda el archivo.
- Excepciones
- System.IO.IOException: El archivo no se pudo guardar.
- System.IO.IOException: El archivo no se pudo guardar.
# Explicitly save the file. $psIse.CurrentFile.save()
SaveAs(string fileName)
Guarda el archivo con el valor de fileName especificado.
- fileName
- Nombre con el que se guarda el archivo. La codificación predeterminada para el método es UTF-16.
- Excepciones
- System.ArgumentNullException: El valor de fileName es null.
- System.ArgumentException: El valor de fileName es empty.
- System.IO.IOException: El archivo no se pudo guardar.
- System.ArgumentNullException: El valor de fileName es null.
# Explicitly save the file. $fullpath = "c:\temp\newname.txt" $myfile=$psIse.CurrentFile $myfile.SaveAs($fullPath)
SaveAs(string fileName, System.Text.Encoding saveEncoding)
Guarda el archivo con el valor de fileName especificado en la codificación especificada.
- fileName:
- Nombre con el que se guarda el archivo. Puede especificar el nombre de la ruta de acceso completa para el archivo.
- saveEncoding
- Codificación con la que se va a guardar el archivo.
- Excepciones
- System.ArgumentNullException: El valor de fileName es null.
- System.ArgumentException: El valor de fileName es empty.
- System.IO.IOException: El archivo no se pudo guardar.
- System.ArgumentNullException: El valor de fileName es 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
Propiedades
DisplayName
Propiedad de solo lectura que obtiene la cadena que contiene el nombre para mostrar de este archivo.
# Shows the display name of the file. $psIse.CurrentFile.DisplayName
Editor
Propiedad de solo lectura que obtiene el editor que se utiliza para el archivo especificado.
# Gets the editor and the text. $myfile=$psIse.CurrentFile $myfile.Editor.Text
Encoding
Propiedad de solo lectura que obtiene la codificación del archivo original. Se trata de un objeto System.Text.Encoding.
# Shows the encoding for the file. $myfile=$psIse.CurrentFile $myfile.Encoding
FullPath
Propiedad de solo lectura que obtiene la cadena que especifica la ruta de acceso completa del archivo abierto.
# Shows the full path for the file. $myfile=$psIse.CurrentFile $myfile.FullPath
IsSaved
Propiedad booleana de solo lectura que devuelve true si el archivo se ha guardado desde que se modificó por última vez.
# Determines whether the file has been saved since it was last modified. $myfile=$psIse.CurrentFile $myfile.IsSaved
IsUntitled
Propiedad de solo lectura cuyo valor es true si nunca se ha asignado un título al archivo.
# Determines whether the file has never been given a title. $psISE.CurrentFile.IsUntitled $psISE.CurrentFile.SaveAs("temp.txt") $psISE.CurrentFile.IsUntitled
Vea también