Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Как узнать, папка это или файл (http://forum.oszone.net/showthread.php?t=252047)

Lich130387 22-01-2013 07:40 2072101

Как узнать, папка это или файл
 
Делаю скрипт и нужно определять, какой объект файловой системы перед нами: папка или файл. Пока нашёл только свойство PsIsContainer (забыл, какой это класс; но получаю значение свойства так: (gci $path).PsIsContainer).

Работает более-менее подходяще, но в одном случае он почему-то сказал мне на папку, что это файл. В папке был один файл с таким же именем как и у папки (типа того: \\Server0\Общая\Картриджи\Картриджи.xlsx). То ли это было из-за того, что имена совпадают, то ли из-за того, что в папке всего лишь один файл и нет ни других папок (подпапок), ни - файлов.

Блин, на таком вроде бы просто застопорился. обидно.

Lich130387 22-01-2013 07:54 2072104

Блин, похоже сам нашёл ответ на свой вопрос: использовал вместо командлета gci командлет gi. Хотя и логично. пока промашек не было.=)


Время: 09:35.

Время: 09:35.
© OSzone.net 2001-