คำถามติดแท็ก file-access

12
การเข้าถึงไฟล์ในเครื่องด้วย JavaScript
มีการจัดการไฟล์ในตัวเครื่องที่ทำด้วย JavaScript หรือไม่? ฉันกำลังมองหาวิธีการแก้ไขที่สามารถทำได้โดยไม่ต้องติดตั้งอุปกรณ์ใด ๆ Adobe AIR โดยเฉพาะฉันต้องการอ่านเนื้อหาจากไฟล์และเขียนเนื้อหาเหล่านั้นไปยังไฟล์อื่น ณ จุดนี้ฉันไม่กังวลเกี่ยวกับการได้รับอนุญาตและฉันแค่สมมติว่าฉันมีสิทธิ์อย่างเต็มที่ในไฟล์เหล่านี้

9
ฉันจะสร้างไฟล์และโฟลเดอร์ได้อย่างไรหากไม่มีโฟลเดอร์
ลองนึกภาพว่าฉันต้องการสร้าง (หรือเขียนทับ) ไฟล์ต่อไปนี้: - C:\Temp\Bar\Foo\Test.txt ใช้วิธีFile.Create (.. )ก็สามารถทำได้ แต่ถ้าฉันไม่มีโฟลเดอร์ใดโฟลเดอร์หนึ่งต่อไปนี้ (จากเส้นทางตัวอย่างด้านบน) อุณหภูมิ บาร์ ฟู จากนั้นฉันได้รับDirectoryNotFoundExceptionโยน ดังนั้น .. เมื่อกำหนดเส้นทางแล้วเราจะสร้างโฟลเดอร์ทั้งหมดที่จำเป็นในการสร้างไฟล์ซ้ำ .. สำหรับเส้นทางนั้นได้อย่างไร? หากมีโฟลเดอร์ Temp หรือ Bar แต่ Foo ไม่ ... ก็จะถูกสร้างขึ้นด้วย เพื่อความเรียบง่ายสมมติว่าไม่มีปัญหาด้านความปลอดภัย - สิทธิ์ทั้งหมดใช้ได้ดี ฯลฯ
140 c#  .net  file-access 

1
Notepad เต้นได้ทั้งหมด?
ในระบบ Windows Server 2012 R2 โปรแกรม Kotlin ใช้FileChannel.tryLock()เพื่อล็อคไฟล์แบบเอกสิทธิ์เฉพาะบุคคลเช่นนี้: val fileRw = RandomAccessFile(file, "rw") fileRw.channel.tryLock() ด้วยการล็อคนี้ฉันไม่สามารถเปิดไฟล์ด้วย: WordPad Notepad ++ โดยใช้โปรแกรม C # สำหรับค่าใด ๆFileShare: using (var fileStream = new FileStream(processIdPath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) using (var textReader = new StreamReader(fileStream)) { textReader.ReadToEnd(); } จากบรรทัดtypeคำสั่งคำสั่ง: C:\some-directory>type file.txt The process cannot access the file …

6
คุณจะตรวจสอบได้อย่างไรว่าการเข้าถึงถูกปฏิเสธสำหรับไฟล์ใน. NET
โดยพื้นฐานแล้วฉันต้องการตรวจสอบว่าฉันมีสิทธิ์เปิดไฟล์ก่อนที่จะลองเปิดจริงหรือไม่ ฉันไม่ต้องการใช้ try / catch สำหรับการตรวจสอบนี้เว้นแต่ฉันจะต้องทำ มีคุณสมบัติการเข้าถึงไฟล์ที่ฉันสามารถตรวจสอบก่อนส่งได้หรือไม่?
100 c#  .net  file-access 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.