PowerShell:
Viết một tệp văn bản
Làm thế nào:
Dưới đây là cách để viết vào một tệp văn bản trong PowerShell; nó cực kỳ dễ dàng!
Tạo và viết văn bản vào một tệp mới:
"Hello, world!" | Out-File -FilePath .\hello.txtThêm văn bản vào một tệp đã tồn tại:
"Welcome to PowerShell scripting!" | Add-Content -Path .\hello.txtKiểm tra nội dung của tệp:
Get-Content .\hello.txtKết quả mẫu:
Hello, world!
Welcome to PowerShell scripting!Đào Sâu
Các tệp PowerShell mặc định sử dụng mã hóa UTF-16. Trong lịch sử, các tệp văn bản đơn giản hơn—chỉ dùng ASCII. Bây giờ, Out-File và Add-Content cho phép bạn chọn mã hóa. Nếu bạn theo phong cách cũ, Set-Content vẫn tồn tại nhưng có những hạn chế. Đối với các tệp lớn hơn, bạn nên xem xét [System.IO.StreamWriter] để tăng hiệu quả.
Xem Thêm
Để biết thêm về kỹ năng xử lý tệp trong PowerShell, hãy truy cập:
- Microsoft Docs về Out-File
- Microsoft Docs về Add-Content
Nhớ rằng, sự thực hành làm nên sự hoàn hảo. Vậy nên bắt đầu viết kịch bản thôi!