J'ai un dossier:
C:\users\julio\desktop\testfolder
J'apprends à utiliser l'invite de commandes et j'ai du mal à déplacer un fichier de testfolder
vers Desktop
. J'ai d'abord déplacé le fichier vers le dossier de test et cela a bien fonctionné. puis j'ai essayé de revenir au bureau à partir de testfolder en utilisant le code suivant:
move testfile.txt desktop
Quand je fais cela, les résultats finissent par être le fichier à l'intérieur du dossier de test nommé testfile
renommé desktop
. Peu importe ce que je fais, cela continue de se produire et cela ne se produit que lorsque j'essaie de le déplacer sur le bureau. Des idées?
Réponses:
Votre position actuelle est importante lorsque vous utilisez des commandes dans
cmd
. Bien que vous puissiez utiliser des chemins absolus pour éviter d'avoir à vous soucier de votre dossier actuel, ce qui est souvent important dans les fichiers de commandes.Chemins absolus
Par exemple, si votre fichier se trouve ici:
Ensuite, cette commande fonctionnera de n'importe où sur le lecteur c:
Ils sont appelés chemins absolus car vous dites exactement où se trouvent la source et les destinations.
Chemins relatifs
Les chemins relatifs sont beaucoup plus pratiques à utiliser lorsque vous y êtes invité. Vous devez connaître deux raccourcis clés:
Cela fait référence au répertoire parent de celui dans lequel vous vous trouvez:
Cela fait référence au répertoire courant:
Donc, si vous êtes déjà dans le
C:\users\julio\desktop\testfolder\
et que vous souhaiteztestfile.txt
monter d'un niveau dans le dossier parent:,C:\users\julio\desktop\
vous pouvez utiliser ce raccourci:Cela signifie "déplacer le
testfile.txt
du dossier actuel vers son dossier parent".En revanche, si vous étiez déjà dans le
C:\users\julio\desktop
dossier, vous pouvez le faire:Cela signifie «déplacer le fichier
testfile.txt
du dossiertestfolder
qui se trouve directement sous mon emplacement actuel vers mon emplacement actuel».Votre position actuelle est généralement dans votre invite.
la source
C:\Users\Julio
la même chose queC:\users\julio
Vous devez taper le chemin complet de la destination. Puisque vous n'êtes pas dans le répertoire parent de
Desktop
, il suffit de taper le nom ne fonctionnera pas, car "bureau" dans votre commande est en faitC:\Users\julio\Desktop\testfolder\desktop
. Comme je l'ai dit auparavant, vous devez soit taper le chemin complet, soit le répertoire parent, qui est Desktop. Je ne recommanderais pas cela car il est relatif et copiera dans le dossier au-dessus. Si vous oubliez où vous vous trouvez, il est possible qu'il soit copié vers l'emplacement d'essorage. Voici ce que vous devez exécuter:la source
Essayer,
le chemin d'accès au dossier parent est
..
et le chemin d'accès au dossier actuel est.
la source