# How to check if the file is empty using PowerShell?

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.

## Example

[String]::IsNullOrWhiteSpace((Get-content C:\Test2.txt))

## Output

True

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,

## Example

[String]::IsNullOrWhiteSpace((Get-content C:\Temp\NewUsers.csv))

## Output

False


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.

## Example

[String]::IsNullOrWhiteSpace((Import-Csv C:\Temp\NewUsers.csv))

## Output

True