Um objeto ISEFile representa um arquivo em Ajuda do Windows PowerShell ISE (Integrated Scripting Environment). É uma instância da classe Microsoft.PowerShell.Host.ISE.ISEFile. Este tópico lista os métodos e as propriedades do membro. O $psISE.CurrentFile e os arquivos na coleção Arquivos em uma guia do PowerShell são instâncias da classe Microsoft.PowerShell.Host.ISE.ISEFile.

Métodos

Save(System.Text.Encoding saveEncoding)

Salva o arquivo no disco.

saveEncoding
Codificação a ser usada para o arquivo salvo.

Exceções
  • System.IO.IOException: O arquivo não pôde ser salvo.

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

Exceções
  • System.IO.IOException: O arquivo não pôde ser salvo.

# Explicitly save the file. 
$psIse.CurrentFile.save()

SaveAs(string fileName)

Salva o arquivo com o nome de arquivo especificado.

fileName
O nome com o qual salvar o arquivo. A codificação padrão para o método é UTF-16.

Exceções
  • System.ArgumentNullException: O nome do arquivo é nulo.

  • System.ArgumentException: O nome do arquivo é vazio.

  • System.IO.IOException: O arquivo não pôde ser salvo.

# Explicitly save the file. 
$fullpath = "c:\temp\newname.txt"
$myfile=$psIse.CurrentFile
$myfile.SaveAs($fullPath)

SaveAs(string fileName, System.Text.Encoding saveEncoding)

Salva o arquivo com o nome de arquivo especificado na codificação especificada.

fileName:
O nome com o qual salvar o arquivo. Você pode especificar o nome do caminho completo para o arquivo.

saveEncoding
Codificação com a qual salvar o arquivo.

Exceções
  • System.ArgumentNullException: O nome do arquivo é nulo.

  • System.ArgumentException: O nome do arquivo é vazio.

  • System.IO.IOException: O arquivo não pôde ser salvo.

# 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

Propriedades

DisplayName

Propriedade somente leitura que obtém a cadeia de caracteres que contém o nome para exibição desse arquivo.

# Shows the display name of the file.
$psIse.CurrentFile.DisplayName

Editor

Propriedade somente leitura que obtém o editor que é usado para o arquivo especificado.

# Gets the editor and the text.
$myfile=$psIse.CurrentFile
$myfile.Editor.Text 

Codificando

Propriedade somente leitura que obtém a codificação original do arquivo. Este é um objeto System.Text.Encoding.

# Shows the encoding for the file. 
$myfile=$psIse.CurrentFile
$myfile.Encoding

FullPath

Propriedade somente leitura que obtém a cadeia de caracteres que especifica o caminho completo do arquivo aberto.

# Shows the full path for the file. 
$myfile=$psIse.CurrentFile
$myfile.FullPath

IsSaved

Propriedade booleana de somente leitura que retorna verdadeiro se o arquivo foi salvo desde que foi modificado.

# Determines whether the file has been saved since it was last modified.
$myfile=$psIse.CurrentFile
$myfile.IsSaved

IsUntitled

Propriedade somente leitura que é verdadeira se o arquivo nunca recebeu um título.

# Determines whether the file has never been given a title.
$psISE.CurrentFile.IsUntitled
$psISE.CurrentFile.SaveAs("temp.txt")
$psISE.CurrentFile.IsUntitled

See Also




Sumário