从C:\更改为D:\以打开本地文件和文件夹?

时间:2011-07-13 02:36:55

标签: air

我可以帮助解决一直遇到的问题:

我已经开始使用HTML和JScript(不是Flex!)在Adobe AIR中构建一个小应用程序。我需要该应用程序才能打开位于另一个驱动器上的文件夹而不是C:。直到现在,我只是设法打开文件或文件夹,但它们都与File.applicationDirectory,File.userDirectory等在同一个驱动器上。

如何将路径更改为另一个驱动器而不是C:\? : - )

提前感谢您的时间(对不起,我来自德国,早上是4.30)D)

丹尼尔

修改/凝固

基本上,我只需要将“air.File.desktopDirectory”行更改为另一个让我打开D:\: - )

2 个答案:

答案 0 :(得分:1)

这有帮助吗?

private function getDrives():void
{
    var os:String = Capabilities.os.substr(0, 3).toLowerCase();
    var currentDrives:Array = (os == "mac") ? new File('/Volumes/').getDirectoryListing() : File.getRootDirectories();
    for each (var file:File in currentDrives)
    {
        trace("Drive: " + file.name + " Size: " + file.size);
    }
}

答案 1 :(得分:0)

问题解决了!

function volume() {
     var test = new air.File("file:///d:/");
     test.openWithDefaultApplication();
}