2009-12-25 4 views
1

Здравствуйте, я пытаюсь получить синтаксис Perforce для получения (например, с использованием «fstat») списка файлов только в данной папке (депо), без мусора из всех подпапок. Но я не смог найти что-либо в документах, ничего не связанного с использованием Google, даже экспериментируя с «.», «... /». и т.д. привести меня в никуда ...Список файлов текущей папки ТОЛЬКО?

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

Заранее спасибо. Seb.

ответ

0

Ах, наконец.

Это было частично моя вина - я бы установить ExceptionLevel в ExceptionOnBothErrorsAndWarnings ... мне нужна полные отладки ... К сожалению:

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

Кажется, что у меня есть еще много учиться на Perforce, хотя: -/

Спасибо, ребята для вашей публикации. Seb.

3

Один «*» расширяет до «все файлы в этом каталоге» в p4 (без подкаталогов). Так, например, в командной строке Unix оболочки, в правильной директории в неволей клиента:

$ p4 fstat '*' 

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

+0

Что делать, если я хочу указать его на Prforce, поэтому для перечисления файлов из «// depot/Folder1/Folderx /»? Должен ли я сначала пойти и переместить папку депо в рабочую папку, изменить PWD и THEN использовать «fstat»? Я надеялся, что есть более прямое решение ... (BTW: Я работаю с p4.Net). – 2009-12-25 06:08:43

+0

Вы попробовали 'p4 fstat '// depot/Folder1/Folderx/*''? –

+0

Да, как первая попытка. Только для получения этого эзотерического исключения: «Ошибка при выполнении команды Perforce!». И получил его со многими комбинациями «.», «...», каталога с или без косой черты и т. Д. Только «/ ...» выполнено правильно ... – 2009-12-26 04:34:50

Смежные вопросы