gpt4 book ai didi

javascript - uwp javascript 列出音乐库文件夹中的文件

转载 作者:行者123 更新时间:2023-12-01 02:57:02 24 4
gpt4 key购买 nike

下面列出了应用程序中“Assets”文件夹中的文件并且功能正常。

// Get the path to the app's Assets folder.
var root = Windows.ApplicationModel.Package.current.installedLocation.path;
var path = root + "\\Assets";
//var path = Windows.Storage.KnownFolders.musicLibrary;
var StorageFolder = Windows.Storage.StorageFolder;
var folderPromise = StorageFolder.getFolderFromPathAsync(path);
folderPromise.done(function getFolderSuccess(folder) {
var filesInFolderPromise = folder.getFilesAsync();
filesInFolderPromise.done(function getFilesSuccess(filesInFolder) {
s = "";
filesInFolder.forEach(function forEachFile(item) {
s = s + item.name + "<br />";
});
document.getElementById('filelist').innerHTML = s;
});
});

我想修改它以列出 musicLibrary 中的文件。当我将路径名称更改为

var path = Windows.Storage.KnownFolders.musicLibrary; 

我明白了

JavaScript runtime error: The parameter is incorrect

请帮助我使用适当的语法。 musicLibrary 功能在 list 中设置。

最佳答案

Windows.Storage.KnownFolders.musicLibrary

不是路径字符串。这是 StorageFolder 类。因此 getFolderFromPathAsync 的调用失败。请参阅 Microsoft 文档。

KnownFolders Class (You can select 'JavaScript' from the language combobox on the right pane)

关于javascript - uwp javascript 列出音乐库文件夹中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46656466/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com