gpt4 book ai didi

android - 如何知道使用 phonegap 在 Android 中创建目录的位置?

转载 作者:搜寻专家 更新时间:2023-11-01 08:58:19 25 4
gpt4 key购买 nike

你能告诉我如何知道文件夹的创建位置吗?我正在检查模拟器,我已经成功了,但我应该去哪里才能看到我的文件夹。?我可以检查模拟器吗?我正在使用 phonegap。

这是我的代码。

document.addEventListener("deviceready", onDeviceReady, false);

// Cordova is ready
function onDeviceReady() {
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onFileSystemSuccess, onFileSystemFail);
}

function onFileSystemSuccess(fileSystem) {
console.log(fileSystem.name);
var directoryEntry = fileSystem.root;
directoryEntry.getDirectory("newDir", {create: true, exclusive: false}, onDirectorySuccess, onDirectoryFail)
}

function onDirectorySuccess(parent) {

console.log(parent);
}

function onDirectoryFail(error) {
alert("Unable to create new directory: " + error.code);
}

function onFileSystemFail(evt) {
console.log(evt.target.error.code);
}

最佳答案

您正在使用持久存储:LocalFileSystem.PERSISTENT。这意味着如果您的手机有外部存储(SD 卡),fileSystem.root 将指向外部存储根目录:file:///sdcard .否则,如果您的手机没有 SD 卡,fileSystem.root 将指向内部存储:file:///data/data/$PACKAGE_NAME.

此外,您可以使用 fileSystem.root.fullPath 检索从根目录到 DirectoryEntry 的完整绝对路径。

function onFileSystemSuccess(fileSystem) {
console.log(fileSystem.name);
var directoryEntry = fileSystem.root;
console.log(directoryEntry.fullPath);
directoryEntry.getDirectory("newDir", {create: true, exclusive: false}, onDirectorySuccess, onDirectoryFail)
}

希望对您有所帮助。

关于android - 如何知道使用 phonegap 在 Android 中创建目录的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17248336/

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