ไม่สามารถยกเลิกการตั้งค่า 'อ่านอย่างเดียว (ใช้ได้กับไฟล์ในโฟลเดอร์เท่านั้น)' ใน windows 7


5

ฉันรู้ว่าคนอื่นเคยถามเรื่องนี้มาก่อน แต่ไม่มีวิธีการแก้ปัญหาที่แนะนำ ฉันคิดว่านี่เป็นการปิดกั้นฉันเขียนเข้าถึงโฟลเดอร์โดยใช้ java (ไม่แน่ใจว่า) ไม่ว่าฉันจะทำสิ่งใดกล่องจะถูกตรวจสอบเสมอในทุกโฟลเดอร์ในทุกไดรฟ์ในคอมพิวเตอร์ของฉัน ฉันได้ลองยกเลิกการเลือกโดยไม่เลือกและบอกว่า 'ใช้กับโฟลเดอร์นี้และโฟลเดอร์ย่อยทั้งหมด ... ' ฉันได้ใช้คำสั่ง 'attrib -r + s' และ 'takeown / f [path to folder] / r / dy 'และ' icacls [เส้นทางไปยังโฟลเดอร์] / ให้สิทธิ์ผู้ดูแลระบบ: คำสั่ง F / T ' ไม่ได้สร้างความแตกต่างใด ๆ

ฉันรีบูตเครื่องแล้วและตรวจสอบให้แน่ใจว่าโฟลเดอร์ที่ฉันพยายามทำอยู่นั้นมีสิทธิ์ควบคุมเต็มรูปแบบสำหรับผู้ใช้ผู้ดูแลระบบและผู้ใช้ทั้งหมด

ความช่วยเหลือใด ๆ ที่นี่จะได้รับการชื่นชมอย่างมาก

นอกจากนี้โปรดทราบว่าไฟล์ / โฟลเดอร์เหล่านี้ไม่ได้อ่านจริงสำหรับแอปพลิเคชันอื่นรวมถึง windows explorer มันเป็นจาวาเท่านั้นที่มีปัญหาและนั่นอาจจะไม่เกี่ยวข้องกัน

ป้อนคำอธิบายรูปภาพที่นี่ ป้อนคำอธิบายรูปภาพที่นี่


ลองเรียกใช้แอปในฐานะผู้ดูแลระบบหรือเขียนไปยังโฟลเดอร์ที่ไม่ได้อยู่ที่รูทไดรฟ์ (C :) รูท C: ได้รับการปกป้องโดย UAC
rrirower

2
เกี่ยวกับสกรีนช็อต
Dawn Benton

ใน "'attrib -r + s" ทำไมต้อง + ดูเหมือนว่าจะทำให้มันเป็นไฟล์ระบบ / โฟลเดอร์
ไบรอันคาร์ลตัน

คำตอบ:


3

คุณไม่สามารถยกเลิกการตั้งค่าแอตทริบิวต์อ่านอย่างเดียวในโฟลเดอร์ใด ๆ ใน Explorer: Explorer จะแสดงคุณลักษณะอ่านอย่างเดียวเสมอในสถานะไม่กำหนด (เริ่มต้นจาก Windows 7 หากฉันจำได้ถูกต้อง) แต่attribจะบอกคุณว่ามีการตั้งค่าแอตทริบิวต์อ่านอย่างเดียวหรือไม่

คุณลักษณะอ่านอย่างเดียวในโฟลเดอร์จะไม่มีผลกับว่าผู้ใช้สามารถแก้ไขเนื้อหาได้หรือไม่ อย่างไรก็ตามคุณลักษณะอ่านอย่างเดียวเป็นคุณสมบัติพิเศษสำหรับ Explorer หากมีการตั้งค่าแอตทริบิวต์อ่านอย่างเดียว Explorer จะค้นหาdesktop.iniภายในโฟลเดอร์และโหลด ตัวอย่างเช่นวิธีนี้Documents, Picturesและโฟลเดอร์อื่น ๆ ที่มีภาษาท้องถิ่นในโปรไฟล์ของผู้ใช้


หากโฟลเดอร์นั้นสามารถเขียนได้โดยใช้ Explorer หรือ Command Prompt คุณจะสามารถเข้าถึงการเขียนไปยังโฟลเดอร์นั้นได้

แอปพลิเคชัน Java ไม่สามารถเขียนไปยังโฟลเดอร์ที่ระบุได้หรือไม่?
เป็นแอปพลิเคชัน Java เดียวที่ไม่สามารถทำได้ใช่หรือไม่

ดังนั้นปัญหาอยู่ที่ไหนสักแห่งในแอป Java

ตัวอย่างเช่นแอปพลิเคชัน Java Web Start (JWS) สามารถดำเนินการในแซนด์บ็อกซ์ซึ่งบล็อกแอปไม่ให้เข้าถึงไฟล์และโฟลเดอร์โดยพลการบนระบบไฟล์

หากไม่มีรายละเอียดเพิ่มเติมเกี่ยวกับแอปพลิเคชันมันยากที่จะคาดเดาว่าทำไมมันไม่สามารถเขียนไปยังโฟลเดอร์นี้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.