Get-childitem əmrini bir qovluğun içindəki faylların vəya qovluğları bilmək üçün istifadə edirik.
Məsələn, deyək ki, hər hansı bir qovluğumuz var və onun içində nə fayl və nə qovluqlarının olduğunu bilmək istəyirik. Düzdür bir-bir girib baxmaq olar, amma bu zəhlətökən iş olacaq. Bunun üçün powershell-i açaraq
get-childitem qovluğumuzun_adi
Yuxarıdakı şəkildə də göründüyü kimi mən C diskindəki test qovluğunun içində hansı faylların və ya qovluqların olduğu bilmək istədim və sadə əmri yazdım. Amma bu əmrə mənə sadəcə test qovluğununu içindəkiləri göstərdi. Bu qovluğun içindəki digər qovluqların içindəkiləri göstərmədi. Bu zaman köməyimizə -recurse vəya qısaltması olan -rec əmri çatır.
gci c:\test -rec
Yuxarıda göründüyü kimi mən yalnız qısaltmalardan istifadə etdim və kodun ardına -rec yəni -recurs əmrini əlavə etdikdən sonra sistem mənə test qovluğunun içindəki bütün fayl və qovluqları eləcə də orada yerləşən qovluqların içindəki faylları da göstərdi.
Bundan əlavə biz istədiyimiz fayl tipini də bu üsulla tapa bilərik. Məsələn, istəyirik ki, qovluğun içində yerləşən yalnız *.jpg fayllarının görək. Bu zaman kodumuz:
gci c:\test *.jpg
olacaq.
gci c:\test *.jpg -rec > "d:\jpg fayllar.txt"
No comments:
Post a Comment