Войти

Показать полную графическую версию : [решено] Как узнать, папка это или файл


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

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

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

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




© OSzone.net 2001-2012