$ mkdir file_field_test1
$ cd file_field_test1
$ mkdir -p case1/foo
$ mkdir -p case2/foo
$ touch case1/foo/foo.txt
$ touch case2/foo/foo.txt
$ touch case2/bar.txt
$ echo '<input type="file" directory="" webkitdirectory="" onchange="console.log(this.files)"/>' > index.html
- open
file_field_test1/index.html
- Select
file_field_test1/case1
- Your Javascript Console
- Select
file_field_test1/case2
- Your Javascript Console
- case1
webkitRelativePath
of the element of files
doesn't include case1
- case2
- Each
webkitRelativePath
of the elements of files
includes case2
Screenshots