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