Có thể chuyển đổi các tập tin ẩn mà không khởi chạy lại Finder?


9

Có một số cách để chuyển đổi các tệp bị ẩn - thông qua lệnh shell hoặc AppleScript hoặc hành động Automator hoặc thậm chí là tiện ích Bảng điều khiển . Tất cả đều đóng và mở lại các cửa sổ Finder, điều này khá khó chịu.

Mặt khác, đối với hộp thoại Mở tệp, người ta có thể dễ dàng chuyển đổi các tệp bị ẩn bằng cách nhấn Command+Shift+Period.

Có thể tránh khởi chạy lại Finder?


Phần kết luận

Thay vào đó, tốt hơn là sử dụng Trình tìm đường dẫn , cho phép không chỉ chuyển đổi các tệp bị ẩn mà không có lỗi, mà còn nhiều thứ hay ho khác. Ứng dụng thực sự tuyệt vời.


2
Phần "lý thuyết" của loại câu hỏi đã đưa ra lập luận này (và do đó có thể bị đóng), trừ khi một số kỹ sư của Apple tình cờ đọc được điều này. Tôi thích phần còn lại của câu hỏi, vì vậy tôi đã loại bỏ những từ đó. Tôi đoán câu trả lời hiện tại là "không", vì có lẽ Finder sẽ đọc cài đặt này khi nó bắt đầu. Nhưng đó là một câu trả lời mang tính tranh luận, vì vậy hãy hy vọng câu trả lời có nội dung "có, ..."
Arjan

1
Quá tệ. Chấp nhận "không" cũng đảm bảo người dùng Cộng đồng sẽ không bao giờ chọc câu hỏi này , để đưa nó lên trang nhất mọi lúc và sau đó ...
Arjan

Ok, điểm tốt. Hãy để lại một chút hy vọng
Andrei

Câu trả lời:


3

Có một giải pháp bây giờ.

Bản phát hành mới nhất của Total Downloader (0.9.1) có thể chuyển đổi hiển thị / ẩn các tệp ẩn mà không cần khởi động lại Finder. Đã thử nghiệm, nó hoạt động tốt và loại bỏ sự phiền toái kéo dài này của Finder. Hiện tại Total Downloader là miễn phí vì đây là phần mềm phát hành trước, nhưng sẽ vào khoảng $ 10 hoặc $ 15 khi nó đạt đến cuối cùng.


1

Không, bạn không thể, vì không có cách nào để thông báo cho Finder (hoặc bất kỳ quy trình nào cho vấn đề đó) rằng tệp tùy chọn của nó đã được sửa đổi sau lưng.


Điều đó giả định cách duy nhất để làm cho Finder hiển thị các tệp ẩn là bằng cách hack các tùy chọn của nó. (Điều này có lẽ đúng thực sự.)
Arjan

Không cần giả định khi sự thật ở ngay đó.
Hasaan Chop

1
Sau đó chỉ cho chúng tôi những sự thật đó, làm ơn ...
Arjan

0

Tôi tìm thấy một câu hỏi tương tự ở đây: Apple Script - Mở lại Windows Finder

Kịch bản được đăng bởi adayzdone có thể là những gì bạn đang tìm kiếm. Nó vẫn phải khởi chạy lại Finder nhưng khi khởi chạy lại, nó sẽ trả về cùng các cửa sổ trong cùng thư mục mà bạn đã ở khi chúng đóng.

tell application "Finder"
   set windowTargets to target of Finder windows
    quit
end tell

set OnOff to do shell script "defaults read com.apple.finder AppleShowAllFiles"
    if OnOff = "NO" or OnOff = "OFF" then
        set OnOffCommand to "defaults write com.apple.finder AppleShowAllFiles ON"
    else
        set OnOffCommand to "defaults write com.apple.finder AppleShowAllFiles OFF"
    end if
    do shell script OnOffCommand
    delay 1

tell application "Finder" to launch
    tell application "Finder"
    repeat with aTarget in windowTargets
        make new Finder window at aTarget
    end repeat
end tell

sao chép từ câu hỏi tham khảo

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.