Objek ISEFile
Objek ISEFile mewakili file di Windows PowerShell Integrated Scripting Environment (ISE). Ini adalah instans kelas Microsoft.PowerShell.Host.ISE.ISEFile . Topik ini mencantumkan metode anggota dan properti anggotanya. dan $psISE.CurrentFile
file dalam koleksi File di tab PowerShell adalah semua instans dari kelas **Microsoft.PowerShell.Host.ISE.ISE.ISEFile .
Metode
Simpan( [saveEncoding] )
Didukung di Windows PowerShell ISE 2.0 dan yang lebih baru.
Menyimpan file ke disk.
[saveEncoding]
- Opsional System.Text.Encoding Parameter pengodean karakter opsional yang akan digunakan untuk file yang disimpan. Nilai defaultnya adalah UTF8.
Pengecualian
- System.IO.IOException: File tidak dapat disimpan.
# Save the file using the default encoding (UTF8)
$psISE.CurrentFile.Save()
# Save the file as ASCII.
$psISE.CurrentFile.Save([System.Text.Encoding]::ASCII)
# Gets the current encoding.
$myfile = $psISE.CurrentFile
$myfile.Encoding
SaveAs(filename, [saveEncoding])
Didukung di Windows PowerShell ISE 2.0 dan yang lebih baru.
Menyimpan file dengan nama file dan pengodean yang ditentukan.
filename - String Nama yang akan digunakan untuk menyimpan file.
[saveEncoding]
- Opsional System.Text.Encoding Parameter pengodean karakter opsional yang akan digunakan untuk file yang disimpan. Nilai defaultnya adalah UTF8.
Pengecualian
- System.ArgumentNullException: Parameter nama file null.
- System.ArgumentException: Parameter nama file kosong.
- System.IO.IOException: File tidak dapat disimpan.
# Save the file with a full path and name.
$fullpath = "c:\temp\newname.txt"
$psISE.CurrentFile.SaveAs($fullPath)
# Save the file with a full path and name and explicitly as UTF8.
$psISE.CurrentFile.SaveAs($fullPath, [System.Text.Encoding]::UTF8)
Properti
DisplayName
Didukung di Windows PowerShell ISE 2.0 dan yang lebih baru.
Properti baca-saja yang mendapatkan string yang berisi nama tampilan file ini. Nama ditampilkan pada tab File di bagian atas editor. Kehadiran tanda bintang (*)
di akhir nama menunjukkan bahwa file memiliki perubahan yang belum disimpan.
# Shows the display name of the file.
$psISE.CurrentFile.DisplayName
Editor
Didukung di Windows PowerShell ISE 2.0 dan yang lebih baru.
Properti baca-saja yang mendapatkan objek editor yang digunakan untuk file yang ditentukan.
# Gets the editor and the text.
$psISE.CurrentFile.Editor.Text
Pengodean
Didukung di Windows PowerShell ISE 2.0 dan yang lebih baru.
Properti baca-saja yang mendapatkan pengodean file asli. Ini adalah objek System.Text.Encoding .
# Shows the encoding for the file.
$psISE.CurrentFile.Encoding
FullPath
Didukung di Windows PowerShell ISE 2.0 dan yang lebih baru.
Properti baca-saja yang mendapatkan string yang menentukan jalur lengkap file yang dibuka.
# Shows the full path for the file.
$psISE.CurrentFile.FullPath
Disimpan
Didukung di Windows PowerShell ISE 2.0 dan yang lebih baru.
Properti Boolean baca-saja yang mengembalikan $true
jika file telah disimpan setelah terakhir diubah.
# Determines whether the file has been saved since it was last modified.
$myfile = $psISE.CurrentFile
$myfile.IsSaved
Tidak Berjudul
Didukung di Windows PowerShell ISE 2.0 dan yang lebih baru.
Properti baca-saja yang mengembalikan $true
jika file belum pernah diberi judul.
# Determines whether the file has never been given a title.
$psISE.CurrentFile.IsUntitled
$psISE.CurrentFile.SaveAs("temp.txt")
$psISE.CurrentFile.IsUntitled
Lihat Juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk