Список ТОЛЬКО файлов текущей папки?
-
21-09-2019 - |
Вопрос
Здравствуйте, я пытаюсь использовать принудительный синтаксис для получения (например, используя "fstat") списка файлов только в данной папке (depot), без мусора из всех вложенных папок.Но я не смог найти ничего в документах, ничего связанного с использованием Google, даже экспериментируя с ".", "... /." и т.д.веди меня в никуда...
Это потому, что это вообще невозможно?Я не могу понять почему...Разве это не удар по производительности?!
Заранее благодарю.Себ.
Решение 2
Ах, наконец-то.
Частично это была моя собственная ошибка - я установил для ExceptionLevel значение ExceptionOnBothErrorsAndWarnings...Мне нужна была полная отладка...К сожалению:
- Когда было вызвано исключение - объект ответа создан не был, и я не смог прочитать предупреждающее сообщение, которое не было частью сообщения об исключении (или объекта).
- Использование '//depot/Folder1/Folderx/*' выдало предупреждение "Таких файлов нет!" - чего разработчик мог бы и не ожидать...Как не являющийся каким-либо особым случаем...
Похоже, что мне волей-неволей еще многому предстоит научиться :-/
Спасибо вам, ребята, за ваш пост.Себ.
Другие советы
Единственный символ "*" расширяется до "всех файлов в этом каталоге" в p4 (без подкаталогов).Так, например,в командной строке командной строки Unix в нужном каталоге на принудительном клиенте:
$ p4 fstat '*'
Вам нужно процитировать или экранировать *
чтобы избежать оболочка расширяя его, конечно;-).