PowerShell:
יצירת קובץ זמני

איך לעשות:

כדי ליצור קובץ זמני ב-PowerShell, ניתן להשתמש בפונקציה New-TemporaryFile:

# יצירת קובץ זמני
$tempFile = New-TemporaryFile
# הדפסת שם הקובץ
Write-Host "Temporary file created: $($tempFile.FullName)"

תוצאת דוגמה:

Temporary file created: C:\Users\<UserName>\AppData\Local\Temp\tmpA1B2.tmp

צלילה לעומק:

בעבר, יצירת קובץ זמני נעשתה על ידי קביעת שם קובץ באופן ידני ושמירת קובץ עם סיומת זמנית. הפונקציה New-TemporaryFile מיושמת מאז PowerShell 5.0 ומקלה על התהליך על ידי אוטומציה. ישנן אלטרנטיבות כמו שימוש ב-[System.IO.Path]::GetTempFileName() המובנית של .NET ב-PowerShell:

# אלטרנטיבה ליצירת קובץ זמני עם .NET
$tempFileName = [System.IO.Path]::GetTempFileName()
Write-Host "Temporary file created: $tempFileName"

זכרו, קבצים זמניים נועדו להימחק אחרי שימוש. אם לא תנקו אותם, הם יכולים לצבור ולכבד את המערכת.

גם כדאי לראות: