IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

wildcard: caractere joker dans URL [PowerShell]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Août 2008
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 3
    Par défaut wildcard: caractere joker dans URL
    hello,
    je download un fichier depuis un sharepoint pour le sauvegarder en local avec le code ci dessous:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    $Username="Username"
    $Password="pwd"
    $FileURL ="http://Sharepoint/folder1/folder2/filenameWEEK08.xlsx". 
    $saveName ="C:\folder1\folder\filename.xlsx
    $WebClient = new-object System.Net.WebClient 
    $WebClient.UseDefaultCredentials = $true; 
    $WebClient.Credentials = New-Object System.Net.Networkcredential($Username, $Password)
    $WebClient.DownloadFile($FileURL, $saveName);
    Je voudrais replacer le WEEK08 dans le $FileURL car cela ci est incrémental. je voudrais mettre un caractère * pour ne pas en tenir compte. ou peut être autre chose si vous avez une autre astuce.

    merci de votre aide et support.
    Patrick

  2. #2
    Membre chevronné
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2012
    Messages
    281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Lot et Garonne (Aquitaine)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2012
    Messages : 281
    Par défaut
    salut rootscap

    je voudrais mettre un caractere * pour ne pas en tenir compte. ou peut etre autre chose si vous avez une autre astuce
    le "joker" ne fonctionne pas sur un lien URL sauf erreur !
    tu peut faire ce qui suit mais il faudra a un moment lui indiquer le numéro du fichier :

    Code powershell : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $semaine = "08"
    $FileURL ="http://Sharepoint/folder1/folder2/filenameWEEK$semaine.xlsx"

    Je voudrais replacer le WEEK08 dans le $FileURL car cela ci est incremental
    tu peut faire une boucle pour lire les fichiers l'un après l'autre mais dans une seul boucle, en une seul fois pour plus clair !
    et je sens que ce n'est pas ce que tu cherche !

    exemple de boucle :
    Code powershell : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    $Username="Username"
    $Password="pwd"
    $debut = 1
    $fin = 20
    for ($numsemaine = $debut; $numsemaine -le $fin; $numsemaine++) {
        $semaine = "{0:D2}" -f $numsemaine
        $FileURL ="http://Sharepoint/folder1/folder2/filenameWEEK$semaine.xlsx"
        $saveName ="C:\folder1\folder\filename.xlsx"
        $WebClient = new-object System.Net.WebClient 
        $WebClient.UseDefaultCredentials = $true; 
        $WebClient.Credentials = New-Object System.Net.Networkcredential($Username, $Password)
        $WebClient.DownloadFile($FileURL, $saveName);
        }

  3. #3
    Futur Membre du Club
    Inscrit en
    Août 2008
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 3
    Par défaut
    Merci 6ratgus, cela fonctionne tres bien. petite chose en plus, comment puis je rajouter un 0 (zero) devant le semaine a 1 digit ? pour voir 01 a la place de 1.

    merci pour tout, c'est super
    cordialement,
    Patrick

  4. #4
    Futur Membre du Club
    Inscrit en
    Août 2008
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 3
    Par défaut
    c'est bon j'ai trouvé ;-)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $semaine = "{0:D2}" -f $numsemaine
    merci pour tout
    Patrick

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Caracteres arabe dans l'url
    Par malek363 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 09/12/2014, 22h53
  2. caractere joker "*" dans les redirections apache
    Par leon1983 dans le forum Apache
    Réponses: 2
    Dernier message: 25/09/2013, 12h14
  3. [1.x] link_to et caracteres speciaux dans l'url
    Par wilsakovi dans le forum Symfony
    Réponses: 2
    Dernier message: 06/10/2011, 19h08
  4. caractere special dans une variable de l'url
    Par medmans dans le forum Langage
    Réponses: 2
    Dernier message: 20/10/2008, 15h28
  5. [JSP] carac & dans URL et XML
    Par c.tranquille dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 24/07/2003, 15h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo