To check if the file is empty using PowerShell, we can use the string method called IsNullorWhiteSpace(). This method provides result true if the file is empty or only contains the white spaces otherwise false.
For example, We have a test2.txt text file which has whitespaces.
But if you have a file like CSV which contains few headers but the data is empty, in that case, Get-Content will show the wrong output because it will consider headers. For example,
Because the file has headers.
PS C:\> Get-Content C:\Temp\NewUsers.csv Name,FirstName,Surname,EMPNumber,Country
In that case, we can use the Import-CSV command inside the brackets.