คำถามในหัวข้อ 'file-io'

เหตุใดการอ่านไฟล์ลงในหน่วยความจำจึงใช้หน่วยความจำ 4 เท่าใน Java
ฉันมีรหัสต่อไปนี้ซึ่งอ่านในไฟล์ต่อไปนี้ ผนวก \r\n ต่อท้ายแต่ละบรรทัดและวางผลลัพธ์ไว้ในบัฟเฟอร์สตริง: public InputStream getInputStream() throws Exception { StringBuffer holder = new StringBuffer(); try{ FileInputStream reader = new...
6692 มุมมอง
schedule 01.12.2023

C/C++ คัดลอกไฟล์ด้วยการสร้างโฟลเดอร์/ไดเร็กทอรีแบบเรียกซ้ำอัตโนมัติ
ใน Win32 API มี CopyFile อย่างแท้จริง คัดลอกไฟล์ อย่างไรก็ตาม API นี้ไม่ได้สร้างโฟลเดอร์ ตัวอย่างเช่น ฉันต้องการคัดลอก C:\Data\output.txt ไปยัง D:\Temp\Data\output.txt แต่ไม่มีโฟลเดอร์เป้าหมาย D:\Temp และ D:\Temp\Data ' ในกรณีนี้ API...
10905 มุมมอง
schedule 27.10.2023

ตรวจสอบบรรทัดเพื่อหาอักขระที่ไม่สามารถพิมพ์ได้ขณะอ่านไฟล์ข้อความ
โปรแกรมของฉันต้องอ่านไฟล์ข้อความทีละบรรทัด ไฟล์ในรูปแบบ UTF-8 ฉันไม่แน่ใจว่าไฟล์ถูกต้อง - อาจมีอักขระที่ไม่สามารถพิมพ์ได้ สามารถตรวจสอบได้โดยไม่ต้องไปที่ระดับไบต์หรือไม่? ขอบคุณ.
255419 มุมมอง
schedule 20.01.2024

ข้อยกเว้น FileNotFound
ฉันกำลังพยายามอ่านไฟล์ในเซิร์ฟเล็ต ฉันใช้คราส IDE ฉันได้รับ FileNotFoundException หากฉันระบุชื่อไฟล์ที่เกี่ยวข้อง List<String> ls=new ArrayList<String>(); Scanner input = new Scanner(new File("Input.txt"));...
178 มุมมอง
schedule 01.11.2023

กำลังเขียนไฟล์ .json และอ่านไฟล์นั้นใน Android
ฉันกำลังเขียนไฟล์ .json และฉันต้องการอ่านไฟล์นั้น แต่ปัญหาคือ เมื่อฉันพยายามอ่านไฟล์ทั้งหมดในรูปแบบสตริง มันจะเพิ่มช่องว่างก่อนและหลังอักขระทุกตัว และเนื่องจากอักขระพิเศษ ทำให้ไม่สามารถอ่าน json ได้ รูปแบบ Json คือ [{"description1":"The...
31491 มุมมอง
schedule 01.12.2023

อ่านจำนวนบรรทัดที่แน่นอนจากไฟล์ txt และแปลงเป็นรายการด้วยวิธี pythonic
สมมติว่าฉันมีไฟล์ txt ต่อไปนี้: 0.0163934 6 7.52438e+09 2147483648 6.3002e-06 6.31527e-08 0 0 6 0 0 4.68498e-06 0.00638412 12.6688 6.33438e-06 0 5.99588e-09 0 0 0 0 4.70195e-06 0 12.876 6.36874e-06 0 6.09398e-09 0 0 0 0 4.71894e-06 0 13.0867...
918 มุมมอง

Python เขียน int แบบยาวเป็นค่าไบนารีลงในไฟล์
ฉันพยายามใช้เวลานาน int (m39 prime) และจัดเก็บเป็นไฟล์ไบนารี เมื่อฉันพยายามเขียนค่า bin ลงในไฟล์ ค่านั้นจะถูกเขียนเป็นสตริง >>> m39 = bin(2**13466917-1) >>> open('m39', 'wb').write(m39) madsc13ntist@jaberwock:~/Desktop$ xxd m39...
3950 มุมมอง

Python: วิธีที่รวดเร็วในการอ่านและแยกไฟล์คืออะไร?
ฉันต้องอ่านไฟล์และแยกออกเป็นบรรทัด และแบ่งบรรทัดเหล่านั้นออกครึ่งหนึ่งด้วยอักขระแท็บ รวมถึงกำจัดเครื่องหมายคำพูดทั้งหมด ในขณะนี้ฉันมีฟังก์ชั่นการทำงาน อย่างไรก็ตาม มันค่อนข้างช้า: temp = [] fp = open(fName, "r") for line in fp:...
4857 มุมมอง
schedule 04.01.2024

การเชื่อมบรรทัดจากไฟล์ข้อความ - Excel VBA
ฉันมีไฟล์ข้อความในรูปแบบเช่นนั้น ข้อความ: -- Begin Line1 Line2 Line3 ^ -- Begin Line1 Line2 Line3 Line4 ^ . . . . โดยพื้นฐานแล้วฉันต้องการใส่ Line1 ถึง Line(whatever) ระหว่างบรรทัด --Begin ถึง ^...
2063 มุมมอง
schedule 04.12.2023

วิธีจัดการกับไฟล์ดาวน์โหลดที่ล้มเหลวใน Java
ฉันใช้ตัวอย่างต่อไปนี้เพื่อดาวน์โหลดไฟล์จากอินเทอร์เน็ต: จะดาวน์โหลดและบันทึกไฟล์จากอินเทอร์เน็ตโดยใช้ Java ได้อย่างไร ปัญหาคือการเชื่อมต่อไม่น่าเชื่อถืออย่างมาก ดังนั้นบางครั้งไฟล์ก็ดาวน์โหลดมาไม่หมด...
143 มุมมอง
schedule 21.01.2024

การเขียนข้อมูลไปยังไฟล์ข้อความใน Node.js [ซ้ำกัน]
ขณะนี้ฉันมีบล็อกโค้ดต่อไปนี้: net = require('net'); var clients = []; net.createServer(function(s) { clients.push(s); s.on('data', function (data) { clients.forEach(function(c) { c.write(data); });...
10915 มุมมอง
schedule 20.01.2024

การลบหมายเลขหน้าออกจากไฟล์ .txt ใน Python
ฉันกำลังพยายามโหลดไฟล์ .txt ของ eBook และลบบรรทัดที่มีหมายเลขหน้าออก หนังสือเล่มนี้ดูเหมือนว่า: 2 Words More words. More words. 3 More words. นี่คือสิ่งที่ฉันมี: x = 1 with open("first.txt","r") as input: with...
1069 มุมมอง
schedule 26.10.2023

เป็นความคิดที่ดีหรือไม่ที่จะสร้างไฟล์สองไฟล์สำหรับการอ่านและการเขียน
ฉันกำลังสร้างแอปพลิเคชันธนาคารขั้นพื้นฐาน แม้ว่าการใช้ภาษาจาวาจะอยู่ในระดับกลางก็ตาม ที่นั่นฉันใช้ไฟล์อินพุตและเอาต์พุตจำนวนมาก ระหว่างทางมีคำถามบางอย่างผุดขึ้นในใจของฉันเกี่ยวกับ file-i/o ใน java 1)...
85 มุมมอง

อินเทอร์เฟซ UTF-8 แบบพกพา (Windows และ Unix) ที่ไม่มี Wide API
ฉันกำลังตั้งค่าเส้นทางไปยังไฟล์บนฮาร์ดไดรฟ์โดยใช้อินเทอร์เฟซต่อไปนี้: void setPath(const char* path); เส้นทางนี้จะใช้สำหรับไฟล์ I/O พื้นฐาน ตัวอย่างเช่น หากฉันระบุเส้นทางที่มีอักขระภาษาจีน ( เช่น ผ่าน QString::toUtf8())...
104 มุมมอง
schedule 15.11.2023