1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.
  2. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

Création repertoire

Discussion dans 'Windev Mobile' créé par WX1331, Fev 17, 2018.

  1. WX1331

    WX1331 Well-Known Member
    MEMBRE WX DUMP TEAM

    Inscrit:
    Jan 1, 2018
    Messages:
    613
    J'aime reçus:
    679
    non fCopieFichier c'est mieux je crois
     
  2. WX1331

    WX1331 Well-Known Member
    MEMBRE WX DUMP TEAM

    Inscrit:
    Jan 1, 2018
    Messages:
    613
    J'aime reçus:
    679
    Res = fCopieFichier("C:\Répertoires\Fichier.fic", "D:\Documents\CopieFichier.fic")
     
  3. Lhadj

    Lhadj Member

    Inscrit:
    Mar 6, 2018
    Messages:
    52
    J'aime reçus:
    32
    Mais j'ai plusieurs fichiers a copier raison pour laquelle j'aurai voulu copier directement le repertoire des fichiers.
     
  4. WX1331

    WX1331 Well-Known Member
    MEMBRE WX DUMP TEAM

    Inscrit:
    Jan 1, 2018
    Messages:
    613
    J'aime reçus:
    679
    tu fait chaque fichier tu fais Res = fCopieFichier("C:\Répertoires\Fichier.fic", "D:\Documents\CopieFichier.fic")
     
    joker apprécie ceci.
  5. popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,947
    J'aime reçus:
    1,569
    et pourquoi ne pas faire l'extraction des fichiers directement vers le répertoire de la sdcard?
     
  6. popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,947
    J'aime reçus:
    1,569
    A lire :

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    Remarque : A partir d'Android 4.4 (KitKat), sur l'espace de stockage externe correspondant à de la mémoire amovible (SDCard), les applications peuvent créer, modifier ou supprimer de fichiers uniquement dans leur propre répertoire. Les autres fichiers de l'espace de stockage externe sont accessibles en lecture uniquement.

    et

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!



    et enfin

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    Gaël fournit un code java pour le gps mais a modifier pour le stockage pour vérifier si l'utilisateur a fournit les autorisations.
     
    joker apprécie ceci.
  7. WX1331

    WX1331 Well-Known Member
    MEMBRE WX DUMP TEAM

    Inscrit:
    Jan 1, 2018
    Messages:
    613
    J'aime reçus:
    679
    Essaye de créer un répertoire dans le répertoire de l'application en WM, tu ne pourra pas mais en dehors oui possible pas de besoin d'autorisation.
     
    joker apprécie ceci.
  8. popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,947
    J'aime reçus:
    1,569

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    La fonction java getContexteApplication().getExternalFilesDir(null);
    permet de créer le répertoire sur la carte sd interne et après tu peux écrire dedans

    //Pour connaitre le chemin de la carte sd externe
    import android.os.Environment;
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileOutputStream;

    public static String chemin_carte_sd()
    {
    String strSDCardPath = System.getenv("SECONDARY_STORAGE");
    return strSDCardPath;
    }

    //connaitre le nom du package
    PROCÉDURE MonNomPackage()
    sContenu est une chaîne
    sRepEnCours est une chaîne
    sMonNomPackage est une chaîne

    // Récupère l'information
    //chemin du répertoire files de l’exécutable
    sRepEnCours = fRepEnCours()
    //on enlève /data/data/ au chemin du répertoire de l’exécutable
    sMonNomPackage = Remplace(sRepEnCours,fExtraitChemin(fRepExe(),fRépertoire),"")
    //on enlève fils
    sMonNomPackage = Remplace(sMonNomPackage,fExtraitChemin(sRepEnCours,fFichier),"")
    //on enlève le dernier /
    sMonNomPackage = DécomplèteRep (sMonNomPackage)
    sContenu = sMonNomPackage
    //info("package " ,sContenu)

    RENVOYER sContenu

    SysRepCarteStockage() renvoit la carte sd interne en WM20 (la fonction a été depuis modifier et permet de renvoyer la carte sd externe)
     
    ProDev, WX1331 et joker aiment ça.

Partager cette page

Chargement...