Devuelve el nombre de vía de acceso del archivo adjunto.
Es una propiedad de sólo lectura; se puede visualizar, pero no se puede establecer.
Antes de confirmar el archivo de datos adjuntos en la base de datos, esta propiedad contiene el nombre de la vía de acceso original del archivo. Sin embargo, después de confirmar el archivo de datos adjuntos, el archivo existe en la base de datos en vez de en el sistema de archivos, por lo que se elimina la información de la vía de acceso. Por ejemplo, si añade el archivo C:projectsmyfilesexample.txt, tendrá este nombre completo hasta que se confirma el registro, después de lo cual el nombre se merma, pasando a ser example.txt.
En Rational ClearQuest se permite adjuntar dos archivos con el mismo nombre e información de vía de acceso diferente a la misma base de datos. Rational ClearQuest no depende sólo del nombre de archivo al localizar el archivo internamente.
VBScript
' En este ejemplo se da por supuesto que hay, como mínimo,
' 1 campo de archivo de datos adjuntos
' y 1 archivo de datos adjuntos asociado al registro.
set currentSession = GetSession
set attachFields = AttachmentFields
set attachField1 = attachFields.Item(0)
set theAttachments = attachField1.Attachments
For each attachment in theAttachments
set thefileName = attachment.FileName
set thefileSize = attachment.FileSize
currentSession.OutputDebugString "Attached file: " & _
thefileName & " - size: " & thefileSize
Next
Perl
# En este ejemplo se da por supuesto que hay, como mínimo, un campo de
# archivo de datos adjuntos asociado al registro. De lo contrario,
# GetAttachmentFields no devuelve nada de interés y se
# genera un error
# Obtener la recopilación de campos de archivos de datos adjuntos
$attachfields = $entity->GetAttachmentFields();
# Obtener los primeros campos de archivos de datos adjuntos
$attachfield1 = $attachfields->Item(0)
# Ahora, obtener la recopilación de archivos de datos adjuntos del campo
de archivos de datos adjuntos
$attachments = $attachfield1->GetAttachments();
# Recuperar el número de archivos de datos adjuntos para el bucle for
$numattachments = $attachments->Count();
for ($x = 0 ; $x < $numattachments ; $x++)
{
# Recuperar el archivo de datos adjuntos correcto
$attachment = $attachments->Item($x);
# Obtener el nombre y el tamaño de archivo del archivo de datos adjuntos e imprimir
# los resultados
$filename = $attachment->GetFileName();
$filesize = $attachment->GetFileSize();
$session->OutputDebugString("Attached file: ".$filename." -
size: ".$filesize);
}