html5/Javascript-如何获取选定的文件夹名称?

html5/Javascript-如何获取选定的文件夹名称?,javascript,html,Javascript,Html,我正在使用webkitdirectory选择一个文件夹。我想获取选择上载的文件夹名称。html: <input type="file" id="FileUpload" onchange="selectFolder(event)" webkitdirectory mozdirectory msdirectory odirectory directory multiple /> javascript: <script type="text/javascript"> fu

我正在使用webkitdirectory选择一个文件夹。我想获取选择上载的文件夹名称。

html:

<input type="file" id="FileUpload" onchange="selectFolder(event)" webkitdirectory mozdirectory msdirectory odirectory directory multiple />

javascript:

<script type="text/javascript">
function selectFolder(e) {
    var theFiles = e.target.files;
    var relativePath = theFiles[0].webkitRelativePath;
    var folder = relativePath.split("/");
    alert(folder[0]);
}
</script>

功能选择文件夹(e){
var theFiles=e.target.files;
var relativePath=文件[0]。webkitRelativePath;
var folder=relativePath.split(“/”);
警报(文件夹[0]);
}

我注意到上述解决方案有一个局限性。如果您有一个
空白的
文件夹,则该文件夹不起作用。知道怎么修复吗?@MKR你说的空白文件夹是什么意思?我不熟悉Mac或Linux,但我不能将文件夹重命名为空格或空字符串,这就是我认为“blank”的意思。@donutguy640假设我创建了一个文件夹“ABC”。“ABC”文件夹还不包含任何其他文件。在这种情况下,您不能选择文件夹名称。@MKR您是对的。在google chrome的最新更新中,如果文件夹为空,则不会选择该文件夹。如果目录为空且需要路径,会发生什么情况???