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.txt
Thêm văn bản vào một tệp đã tồn tại:
"Welcome to PowerShell scripting!" | Add-Content -Path .\hello.txt
Kiểm tra nội dung của tệp:
Get-Content .\hello.txt
Kế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!