41 lines
974 B
Plaintext
41 lines
974 B
Plaintext
---
|
|
title: "folder(regex)"
|
|
layout: default
|
|
section: api
|
|
---
|
|
|
|
__Description__ : Search a subdirectory in the current directory with a
|
|
[regular expression](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions).
|
|
The regex is tested against the relative path.
|
|
|
|
__Arguments__
|
|
|
|
name | type | description
|
|
------|--------|------------
|
|
regex | RegExp | the regex to use.
|
|
|
|
__Returns__ : An array of matching folders (an empty array if none matched).
|
|
Each maching folder is an instance of [ZipObject]({{site.baseurl}}/documentation/api_zipobject.html).
|
|
|
|
__Throws__ : Nothing.
|
|
|
|
<!--
|
|
__Complexity__ : **O(k)** where k is the number of entries in the current JSZip
|
|
instance.
|
|
-->
|
|
|
|
__Example__
|
|
|
|
```js
|
|
var zip = new JSZip();
|
|
zip.folder("home/Pierre/videos");
|
|
zip.folder("home/Pierre/photos");
|
|
zip.folder("home/Jean/videos");
|
|
zip.folder("home/Jean/photos");
|
|
|
|
zip.folder(/videos/); // array of size 2
|
|
|
|
zip.folder("home/Jean").folder(/^vid/); // array of 1
|
|
```
|
|
|