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 :

move renommer un répertoire en lecture seule [Batch]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2014
    Messages
    744
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2014
    Messages : 744
    Points : 336
    Points
    336
    Par défaut move renommer un répertoire en lecture seule
    Bonjour.

    j'effectue des
    mais j'obtiens aléatoirement des
    Accès refusé.
    Les repertoires rep1 sont tous en lecture seule.

    comment forcer ce renommage ?

  2. #2
    Membre éprouvé
    Homme Profil pro
    Développeur .NET en devenir
    Inscrit en
    Août 2017
    Messages
    546
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET en devenir
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2017
    Messages : 546
    Points : 1 084
    Points
    1 084
    Par défaut
    Salut,

    Essaie d'enlever d'abord l'attribut de lecture seule :

    Code batch : Sélectionner tout - Visualiser dans une fenêtre à part
    ATTRIB -R rep1 /D

  3. #3
    Membre averti
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2014
    Messages
    744
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2014
    Messages : 744
    Points : 336
    Points
    336
    Par défaut
    J'ai essayé dans ma boucle FOR mais ça marche de manière aléatoire
    Code batch : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    			ATTRIB -R %%a /D >> %logs%
    			move "%%a" "%rep%" >> %logs%

    Et là, j'ai un Le processus ne peut pas accéder au fichier car ce fichier est utilisé par un autre processus.

  4. #4
    Membre éprouvé
    Homme Profil pro
    Développeur .NET en devenir
    Inscrit en
    Août 2017
    Messages
    546
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET en devenir
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2017
    Messages : 546
    Points : 1 084
    Points
    1 084
    Par défaut
    Et si tu rajoutes une tempo d'une seconde entre la suppression de l'attribut et le renommage, ça dit quoi ?

    Code batch : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    ATTRIB -R %%a /D >> %logs%
    timeout /t 1 /nobreak
    move "%%a" "%rep%" >> %logs%

  5. #5
    Membre averti
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2014
    Messages
    744
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2014
    Messages : 744
    Points : 336
    Points
    336
    Par défaut
    Merci, c'est mieux mais il me reste un répertoire plus gros qui même avec 20s ne passe pas.

    Je ne veux modifier que le nom du répertoire pas son contenu de manière récursive.

  6. #6
    Membre averti
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2014
    Messages
    744
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2014
    Messages : 744
    Points : 336
    Points
    336
    Par défaut
    Et chose curieuse, même quand je peux renommer mes répertoires, ils sont de nouveau en lecture seule.
    Comment se debarraser du "Le processus ne peut pas accéder au fichier car ce fichier est utilisé par un autre processus."

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

Discussions similaires

  1. [XL-2010] Répertoire : Désactivier Lecture Seule
    Par informer dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 26/02/2021, 11h45
  2. [AC-2013] Problème : ouverture de répertoire en lecture seule
    Par Arzawe dans le forum VBA Access
    Réponses: 13
    Dernier message: 04/08/2015, 08h41
  3. impossible de decocher la lecture seule d'un répertoire
    Par cdevl32 dans le forum Windows Vista
    Réponses: 0
    Dernier message: 19/04/2009, 18h04
  4. lecture seul d'un répertoire
    Par spud19 dans le forum C++Builder
    Réponses: 3
    Dernier message: 28/10/2005, 11h08
  5. Comment savoir si un fichier/répertoire est en lecture seule
    Par Guigui_ dans le forum Général Python
    Réponses: 3
    Dernier message: 29/12/2004, 16h05

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