Прежде всего используйте двойную обратную косую черту \\
вместо одной \
, и вам следует использовать TOKEN с функциями счетчика TOKEN, чтобы получить имя файла:
TOKEN(@[User::DynamicFilename],"\\", TOKENCOUNT(@[User::DynamicFilename],"\\"))
Так что, если вы ищетечтобы извлечь имя файла из полного пути к файлу, tokencount обнаружит последнее возникновение обратной косой черты.Пример:
Учтите, что значение @[User::DynamicFilename]
равно:
C: \ My Files \ Folder \ file.txt
, начиная с TOKENCOUNT()
вернет 3
, тогда выражение будет равно
TOKEN(@[User::DynamicFilename],"\\",3)
И вернется
File.txt