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.
- 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.
- 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.
- System.ArgumentNullException: O nome do arquivo é nulo.
# 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.
- System.ArgumentNullException: O nome do arquivo é nulo.
# 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