Forum Discussion
Mahesh_B
Jul 01, 2021Copper Contributor
Script to return true only if satisfies condition
Hi All, I have a requirement where I need to create script. That script would return true only if size of specific file is greater than 1 KB else it should return false. Any help regarding this wo...
yuzoyox
Iron Contributor
1kb = 1000bytes
an empty text file have 2 bytes.
$filepath = Get-Item 'C:\Users\YUZOYOX\Documents\bat\comparq\teste\oia.txt'
if ($filepath.Length -gt '1000')
{
Write-Output "true"
} else {
Write-Output "false"
}
dont forget to mark the post as a solution, thank you
Mahesh_B
Jul 04, 2021Copper Contributor
Hi yuzoyox ,
Script seems to be not working. Created script and checked for file with Size 53.3 KB. Still it returned TRUE.
$filepath = Get-Item 'D:\Data\emp.csv'
if ($filepath.Length -gt '1000')
{
Write-Output "true"
} else {
Write-Output "false"
}
Thanks,
Mahesh
- yuzoyoxJul 05, 2021Iron ContributorHi Mahesh,
as per your request, it need to return true if it is greather than 1000.
if convert your 53.3KB it will be in 53300, 53300 > 1000 = true.