Tôi không thể di chuyển một tập tin trong một thư mục trên Desktop, trở lại Desktop


8

Tôi có một thư mục:

C:\users\julio\desktop\testfolder

Tôi đang học cách sử dụng Command Prompt và tôi gặp sự cố khi chuyển tệp từ testfoldersang Desktop. Lần đầu tiên tôi chuyển tập tin sang testfolder và nó hoạt động tốt. sau đó tôi đã thử di chuyển trở lại Desktop từ testfolder bằng mã sau:

move testfile.txt desktop

Khi tôi làm điều này, kết quả cuối cùng là tệp bên trong testfolder có tên testfileđược đổi tên thành desktop. Không có vấn đề gì tôi làm điều này tiếp tục xảy ra và nó chỉ xảy ra khi tôi cố gắng di chuyển nó trở lại máy tính để bàn. Có ý kiến ​​gì không?


Tôi không tin rằng nó đã được nói trong các câu trả lời, lý do đổi tên tệp là vì lệnh di chuyển đổi tên khi bạn sử dụng nó trong cùng một thư mục.
Một sốNickName

Câu trả lời:


25

Vị trí hiện tại của bạn rất quan trọng khi sử dụng các lệnh trong cmd. Mặc dù bạn có thể sử dụng các đường dẫn tuyệt đối để tránh phải lo lắng về thư mục hiện tại của mình, điều này thường rất quan trọng trong các tệp bó.

Con đường tuyệt đối

Ví dụ: nếu tệp của bạn được đặt ở đây:

C:\users\julio\desktop\testfolder\testfile.txt

Sau đó, lệnh này sẽ hoạt động từ bất cứ đâu trên ổ đĩa c:

move C:\users\julio\desktop\testfolder\testfile.txt    C:\users\julio\desktop\

Chúng được gọi là đường dẫn tuyệt đối bởi vì bạn đang nói chính xác nơi nguồn và đích đến.

Con đường tương đối

Đường dẫn tương đối thuận tiện hơn nhiều để sử dụng khi có dấu nhắc lệnh. Có hai phím tắt bạn cần lưu ý:

Điều này đề cập đến thư mục mẹ của thư mục bạn đang ở:

 .. 

Điều này đề cập đến thư mục hiện tại:

 .

Vì vậy, nếu bạn ổn định trong C:\users\julio\desktop\testfolder\và bạn muốn chuyển testfile.txtlên một cấp vào thư mục mẹ : C:\users\julio\desktop\, thì bạn có thể sử dụng phím tắt này:

move testfile.txt ..

Điều này có nghĩa là "di chuyển testfile.txttừ thư mục hiện tại sang thư mục mẹ của nó".

Mặt khác, nếu bạn đã có trong C:\users\julio\desktopthư mục, bạn có thể làm điều này:

move testfolder\testfile.txt .

Điều này có nghĩa là "di chuyển tệp testfile.txttừ thư mục testfolderngay bên dưới vị trí hiện tại của tôi, đến vị trí hiện tại của tôi."

Vị trí hiện tại của bạn nói chung là trong lời nhắc của bạn.


Đây là một câu trả lời khá tuyệt vời.
The Wanderer

Một điều cần lưu ý rằng trên các địa chỉ hệ thống tập tin Windows là chữ thường. Vì vậy, C:\Users\Juliocũng giống nhưC:\users\julio
shea

0

Bạn phải gõ đường dẫn đầy đủ cho điểm đến. Vì bạn không ở trong thư mục mẹ của Desktop, nên chỉ cần gõ tên sẽ không hoạt động, vì "máy tính để bàn" trong lệnh của bạn thực sự là C:\Users\julio\Desktop\testfolder\desktop. Giống như tôi đã nói trước khi bạn phải nhập đường dẫn đầy đủ hoặc thư mục mẹ, đó là Desktop. Tôi không khuyến nghị điều này vì nó tương đối và sẽ sao chép vào thư mục phía trên nó. Nếu bạn quên bạn đang ở đâu, nó có thể sao chép vào vị trí vắt. Đây là những gì bạn nên chạy:

move testfile.txt C:\users\julio\desktop

Bạn không cần phải nhập đường dẫn đầy đủ. Đó là một sự thay thế.
Quảng trường Adriano Varoli

@AdrianoVaroliP Square Tôi nhận ra điều đó. Đó là lý do tại sao tôi có điều an toàn hơn khi sử dụng, vì các đường dẫn tương đối sẽ không luôn là những gì bạn nghĩ.
The Wanderer

-1

Thử,

move testfile.txt ..\

đường dẫn đến thư mục mẹ là .. và đường dẫn đến thư mục hiện tại là .

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.