Вопрос

Здравствуйте, я пытаюсь использовать принудительный синтаксис для получения (например, используя "fstat") списка файлов только в данной папке (depot), без мусора из всех вложенных папок.Но я не смог найти ничего в документах, ничего связанного с использованием Google, даже экспериментируя с ".", "... /." и т.д.веди меня в никуда...

Это потому, что это вообще невозможно?Я не могу понять почему...Разве это не удар по производительности?!

Заранее благодарю.Себ.

Это было полезно?

Решение 2

Ах, наконец-то.

Частично это была моя собственная ошибка - я установил для ExceptionLevel значение ExceptionOnBothErrorsAndWarnings...Мне нужна была полная отладка...К сожалению:

  1. Когда было вызвано исключение - объект ответа создан не был, и я не смог прочитать предупреждающее сообщение, которое не было частью сообщения об исключении (или объекта).
  2. Использование '//depot/Folder1/Folderx/*' выдало предупреждение "Таких файлов нет!" - чего разработчик мог бы и не ожидать...Как не являющийся каким-либо особым случаем...

Похоже, что мне волей-неволей еще многому предстоит научиться :-/

Спасибо вам, ребята, за ваш пост.Себ.

Другие советы

Единственный символ "*" расширяется до "всех файлов в этом каталоге" в p4 (без подкаталогов).Так, например,в командной строке командной строки Unix в нужном каталоге на принудительном клиенте:

$ p4 fstat '*'

Вам нужно процитировать или экранировать * чтобы избежать оболочка расширяя его, конечно;-).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top