PowerShell:
สร้างไฟล์ชั่วคราว
วิธีทำ:
เพื่อสร้างไฟล์ชั่วคราวใน PowerShell คุณใช้ New-TemporaryFile
คำสั่งนี้สร้างไฟล์ชั่วคราวในโฟลเดอร์ temp ของคุณ นี่คือคาถาวิเศษ:
$tempFile = New-TemporaryFile
บรรทัดนี้เรียกไฟล์ชั่วคราวใหม่ออกมาจากอากาศดิจิทัล อยากทราบว่ามันอยู่ที่ไหน? เพียงพิมพ์:
$tempFile.FullName
และตุบ! มันจะบอกคุณเส้นทางของไฟล์ เมื่อคุณทำเสร็จและต้องการทำความสะอาด แค่ลบมันออก:
Remove-Item $tempFile.FullName
ไฟล์จะหายไปโดยไม่เหลือร่องรอย
ศึกษารายละเอียด
ตอนนี้ มาดูภายใต้ประทุนกัน เดิมที ไฟล์ชั่วคราวถูกใช้ตั้งแต่ยุคเริ่มแรกของการคอมพิวต์ เนื่องจาก RAM เป็นสิ่งที่หายากและมีราคาแพง ไฟล์ชั่วควายเหล่านี้เป็นวิธีแก้ไขปัญหาสำหรับหน่วยความจำที่จำกัด
เมื่อพูดถึงทางเลือก บางคนนักพัฒนาเลือกที่จะสร้างเส้นทางไฟล์ชั่วคราวของตนเองโดยใช้ [System.IO.Path]::GetTempFileName()
ซึ่งทำงานได้ในหลายภาษาที่รองรับ .NET และให้ความยืดหยุ่นมากขึ้น
ใน PowerShell, New-TemporaryFile
จริงๆ แล้วเป็นตัวห่อที่ดูสะอาดสวยรอบรอบวิธีการ .NET นี้ มันสร้างไฟล์ที่เส้นทางเช่น C:\Users\YourName\AppData\Local\Temp\tmpXXXX.tmp
(XXXX
เป็นตัวเลขสุ่ม) นามสกุล .tmp
เป็นการแสดงนิสัยชั่วคราว
จำไว้ว่า ไฟล์ชั่วคราวควรถูกกำจัดอย่างถูกต้อง หากคุณกำลังสร้างจำนวนมากหรือจัดการกับข้อมูลที่ละเอียดอ่อน คุณควรทำการลบข้อมูลอย่างปลอดภัยเพื่อป้องกันการรั่วไหลของข้อมูล
ดูเพิ่มเติม
- สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ
New-TemporaryFile
ตรวจสอบที่เอกสาร - ดูวิธีการของคลาส
System.IO.Path
บน Microsoft Docs