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();
    })();
  • 相关阅读:
    二叉树的镜像
    判断树B是不是树A的子结构
    LeetCode-21. Merge Two Sorted Lists
    LeetCode-Reverse Linked List I & II
    LeetCode-Permutations & Permutations II
    Linux常用命令
    Mac OS 快捷键
    Git 常用命令
    SVM参数寻优:grid search
    转载:Normal Equation证明及应用
  • 原文地址:https://www.cnblogs.com/Mr-Joe/p/3196397.html
Copyright © 2011-2022 走看看