Đổi tên / xóa thư mục Windows (x64) với không gian hàng đầu và dấu


24

Tôi đã tạo một thư mục thông qua PHP , nhưng tôi đã mắc lỗi vì tôi quên xóa khoảng trắng. Bây giờ tôi không thể xóa thư mục này.

Tôi đã tìm thấy một vấn đề tương tự ở đây - nhìn vào câu trả lời thứ hai (Trích dẫn bên dưới), nhưng tôi không biết cách đổi tên thư mục bằng 7-Zip .

Tôi gặp vấn đề tương tự, trong Windows 7 x64 và không có giải pháp dòng lệnh nào hoạt động ở đây.

Điều gì đã sửa nó cho tôi:

  • Đổi tên thư mục bằng 7-Zip
  • Xóa, bằng cách sử dụng 7-Zip hoặc Windows Explorer (cả hai đều hoạt động).

Lưu ý rằng việc xóa thư mục trong 7-Zip trước khi đổi tên là không thể.

Tôi cũng đã thử dòng lệnh, nhưng nó không hoạt động. Thư mục của tôi được đặt tên " 1 ".

Tôi đã tải xuống 7-Zip và Google không cung cấp trợ giúp tôi cần.


Hãy thử đề nghị mới của tôi trong câu trả lời của tôi.
BloodPhilia

1
Tên thư mục bắt đầu và kết thúc bằng dấu cách không phải là vấn đề trên Win7. Tôi đã có thể tạo một thư mục có tên "1" và sau đó xóa mà không gặp vấn đề gì khi chỉ sử dụng các lệnh mkdirrmdirđược tích hợp cmd.exe. Có thể tên chứa các nhân vật khác? Ví dụ, những dấu ngoặc kép đó là một phần của tên hoặc có thể những khoảng trắng đó không phải là khoảng trắng và hiển thị dưới dạng khoảng trắng?
Nicole Hamilton

Tôi phải đồng ý với Nicole, đây phải là thứ mà các bạn đang thiếu. Không gian hàng đầu hoặc dấu kiểm không có vấn đề gì với Windows 7 khi sử dụng mkdir để tạo thư mục có tên "test" và xóa bình thường qua Explorer sau đó
nixda 27/12/14

Tuyệt vời tôi đã có một tập tin tên là "Invisble, Inc." được tạo bởi Steam và thuộc về trò chơi Invisible Inc. Sử dụng 7 zip tôi đã có thể đổi tên nó và sau đó xóa nó.
l1zard

Tôi đã có vấn đề này trên Win7x32. Sau khi tạo thư mục không có dung lượng, tôi có thể đổi tên thư mục cũ (ví dụ: thư mục mới "1" và sau đó xóa "1")
seadoggie01

Câu trả lời:


6

Tìm mục bạn muốn đổi tên trong cửa sổ chính. Sau đó nhấp chuột phải vào tập tin / thư mục trong danh sách và bấm "đổi tên".

Bạn cũng có thể chọn nó bằng cách nhấp vào nó một lần và nhấn F2.

Biên tập:

Hãy thử điều này từ dòng lệnh:

rename "\\?\c:\<PATH HERE>\[ ]1[ ]" "<NEW FILE NAME>"

hoặc là

rename "\\?\c:\<PATH HERE>\ 1 " "<NEW FILE NAME>"

Xin lưu ý, TÊN TẬP TIN MỚI không có đường dẫn đầy đủ, vì vậy chỉ cần sử dụng tên của tệp. PATH TẠI ĐÂY chỉ là con đường không có tập tin.


Với ví dụ đầu tiên: không tìm thấy - Với cú pháp thứ hai: không chính xác - Tôi có nên làm điều đó từ gốc không?
Ocelote

1
Tôi đã từng cdđi đến hình ảnh, và từ đó: \\?\C:\Websites\education-fonctionnelle\images\[ ]1[ ]" "2"=> không tìm thấy. \\?\C:\Websites\education-fonctionnelle\images\ 1 " "2"=> cú pháp không chính xác
Ocelote

@Ocelote, sau TÊN TẬP TIN MỚI, bạn nên kết thúc bằng a ". Tôi không thấy điều này trong bình luận của bạn, bạn đã sử dụng nó? vì vậy:\\?\C:\Websites\education-fonctionnelle\images\[ ]1[ ]" "2"
BloodPhilia

1
Tôi quản lý để làm điều đó một lần nữa. Đối với bất cứ ai đi qua đây hãy thử các dòng lệnh ở trên. Tôi cũng đã thử rd "\\?\C:\Websites\education-fonctionnelle\images\[ ]1[ ]" "2"(điều này không đúng nhưng vẫn là một phần của những gì tôi đã làm) CẢM ƠN BẠN !!!!!!!
Ocelote

1
Tôi có một thư mục với một khoảng trống ở cuối. Không có gì từ câu trả lời này hoặc các ý kiến ​​đã làm việc. Có thể không khả dụng trong Máy chủ 2012.
user2924019

16

Câu trả lời từ @Ocelot không hoạt động trên Windows Server 2008 R2. Những gì đã làm việc là:

Mở một lệnh, thay đổi thư mục và thực hiện "dir / x". Bạn sẽ thấy tên dài và ngắn của thư mục. Bạn luôn có thể đổi tên phiên bản ngắn vì nó không chứa khoảng trống hầu hết thời gian. Vì vậy, một ren 3839F~1.4_T whatevernên có thể.


Đây là câu trả lời đúng với các phiên bản hiện tại của hệ điều hành. Thông minh, sử dụng hỗ trợ tên tệp 8.3. Tôi tự hỏi tại sao đường dẫn phần cứng "\\? \" Được hỗ trợ lâu hơn, điều đó cũng được yêu cầu để hỗ trợ các đường dẫn có tổng độ dài hơn 250 ký tự lẻ.
Tony Wall

cái này hoạt động cho các thư mục có tên rút gọn ... nếu bạn thấy mình ở vị trí không may không có tên rút gọn, bạn sẽ phải sử dụng công cụ của bên thứ ba (mingw64 đi kèm với git làm việc cho tôi), điều này cũng làm tôi thất vọng/programming//a/21074385/167304
Jason

14

Tôi chỉ gặp vấn đề tương tự với thư mục "Monument - Discography" được tạo trong linux. Windows Vista và Windows 7 không thể nhận ra thư mục này là dữ liệu hợp lệ và khi tôi cố đổi tên hoặc xóa nó, tôi nhận được thông báo Thông báo nói rằng thư mục đó không tồn tại, v.v. Giải pháp là khám phá một thư mục với trình quản lý tệp 7zip và đổi tên thư mục bằng cách loại bỏ một khoảng trắng từ cuối. Đơn giản. Bây giờ tôi có thể thưởng thức âm nhạc một lần nữa: D


OP cho biết trong câu hỏi của họ rằng họ không biết cách đổi tên thư mục bằng 7-zip. Bạn có thể vui lòng giải thích làm thế nào để làm điều đó? Cảm ơn.
Cfinley

nhấn f2 như trong windows explorer. Lưu ý rằng bạn cần trình quản lý GUI của 7z, "7zFM.exe"
Marco van de Voort

cảm ơn bạn rất nhiều @JustSolveIt, bạn đã thực hiện một ngày của tôi
anion

Điều này hoạt động với tôi trên Windows 10 khi tất cả những thứ còn lại đều thất bại
MickyD

3

Cài đặt winrar. Mở nó lên, điều hướng đến vị trí tập tin và bạn sẽ có thể đổi tên nó. (Tôi đã có cùng một vấn đề và điều này làm việc cho tôi).


1
Winrar hoạt động nhưng bạn cần chạy nó với tư cách là "Quản trị viên".
Regmi

2

Bạn đang sử dụng Windows 7? Cố gắng làm một chkdsk /fổ đĩa bị ảnh hưởng. Nó nên sửa tên tệp bất hợp pháp (coi chừng: nó sẽ di chuyển các tệp vào FOUND.000thư mục gốc)


2

tôi chỉ có cùng một vấn đề. Sau khi sử dụng tiện ích đổi tên, tôi phát hiện ra rằng tôi có bốn tệp có không gian hàng đầu. Tôi đã thử đổi tên nó, nhưng Windows ho và nói rằng tên không thể thay đổi.

Tôi quyết định thêm một ký tự (trong trường hợp của tôi, tôi chỉ cần gõ "1") trước khoảng trắng hàng đầu và tôi có thể lưu nó (đổi tên). Sau đó tôi có thể đổi tên tệp bằng cách xóa ký tự (một lần nữa, trong trường hợp của tôi, tôi chỉ cần thêm "1") và không gian hàng đầu đã nói ở trên mà không gặp vấn đề gì.


2

Sử dụng phương pháp đặt tên DOS 8.3 cũ:

Nếu thư mục được gọi là "Blah" thì bạn có thể cd Blah ~ 1 chẳng hạn. Xóa nội dung của thư mục, sau đó tại thư mục gốc, bạn có thể rmdir Blah ~ 1


Tôi đã có một thư mục được gọi testvà một cuộc gọi khác test <space>. rmdir TEST~1loại bỏ một với một không gian. Đây là một mẹo hay cho những người không có 7zip.
tresf

-2

Tôi có hai tệp, một tệp có khoảng trắng ở cuối và tệp còn lại có dấu chấm ở cuối. Windows từ chối cho phép tôi đổi tên hoặc xóa. Tôi cũng đã thử làm điều đó thông qua mô-đun os của Python, nhưng không có kết quả. Giải pháp cuối cùng có hiệu quả với tôi là mở một dấu nhắc lệnh (cmd.exe), cd vào thư mục và sau đó chạy lệnh:

del *. *

Tất nhiên, điều này có nghĩa là di chuyển mọi thứ bạn muốn ra khỏi thư mục trước.

EDIT: Xin lỗi, đọc lại câu hỏi và nhận ra bạn đang nói về một thư mục, không phải là một tập tin, vì vậy câu trả lời của tôi thực sự không giúp ích gì cho bạn, nhưng tôi sẽ để nó ở đây cho bất kỳ ai khác có vấn đề tương tự.


2
Thật nguy hiểm khi đề xuất những thứ như thế này. Những người không biết những gì họ đang làm sẽ vô tình xóa mọi thứ.
Brad
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.