zoukankan      html  css  js  c++  java
  • windows store app 拷贝文件到pc目录

    (function () {
        "use strict";
    
        WinJS.Binding.optimizeBindingReferences = true;
    
        var app = WinJS.Application;
        var activation = Windows.ApplicationModel.Activation;
        var storage = Windows.Storage;
        var imageFileNames = ["logo.png", "smalllogo.png"];
    
        app.onactivated = function (args) {
            if (args.detail.kind == activation.ActivationKind.launch) {
    
            }
            WinJS.UI.processAll().then(function () {
    
                document.querySelector('#search').onclick = function () {
    
                    //storage.KnownFolders  是个 枚举类型。 相关知识:http://msdn.microsoft.com/en-us/library/windows/apps/windows.storage.knownfolders.aspx
                    // 作用就是获取 pc 相关的文件夹 
                    // 需要一定的权限 可以在  package.appxmanifest文件 的 Capabilities 选项卡内  添加相应的权限
              //createFolderAsync 帮助url:http://msdn.microsoft.com/en-us/library/windows/apps/br227257.aspx
                    storage.KnownFolders.picturesLibrary.createFolderAsync("flowers", //在 系统的Picture 文件夹下面 新建一个 名叫 flowers 的文件夹 
                    storage.CreationCollisionOption.replaceExisting)
                .then(function (folder) {
                    imageFileNames.forEach(function (filename) { //复制项目内 images 文件下的文件到  在pc 新建的 flowers的 文件夹内
                        storage.StorageFile.getFileFromApplicationUriAsync(Windows.Foundation.Uri("ms-appx:///images/" + filename))
                            .then(function (file) {
                                file.copyAsync(folder).then(function (a) {
    
                                    //成功的 回调函数
    
                                }, function (err) {
                                    // 失败的回掉函数
    
                                });
                            });
                    });
                });
                }
    
            })
        };
        app.start();
    })();
  • 相关阅读:
    计网:传输层
    计网:网络层
    codeblocks 的安装与初体验
    二叉排序树的建立
    使用颜色空间进行图像分割
    密码学笔记
    Git笔记
    SVM笔记
    GAN笔记——理论与实现
    leetcode(三)
  • 原文地址:https://www.cnblogs.com/Mr-Joe/p/3196397.html
Copyright © 2011-2022 走看看