---
title: filenames
framework: appkit
role: symbol
role_heading: Instance Method
path: appkit/nsopenpanel/filenames
---

# filenames

Returns an array containing the absolute paths (as NSString objects) of the selected files and directories.

## Declaration

```occ
- (NSArray *) filenames;
```

## Return Value

Return Value The array of filenames.

## Discussion

Discussion If multiple selections aren’t allowed, the array contains a single name. The filenames method is preferable over NSSavePanel’s filename to get the name or names of files and directories that the user has selected.

## See Also

### Related Documentation

- [urls](appkit/nsopenpanel/urls.md)

### Methods

- [beginForDirectory:file:types:modelessDelegate:didEndSelector:contextInfo:](appkit/nsopenpanel/beginfordirectory:file:types:modelessdelegate:didendselector:contextinfo:.md)
- [beginSheetForDirectory:file:types:modalForWindow:modalDelegate:didEndSelector:contextInfo:](appkit/nsopenpanel/beginsheetfordirectory:file:types:modalforwindow:modaldelegate:didendselector:contextinfo:.md)
- [runModalForDirectory:file:types:](appkit/nsopenpanel/runmodalfordirectory:file:types:.md)
- [runModalForTypes:](appkit/nsopenpanel/runmodalfortypes:.md)
