คำถามในหัวข้อ '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 มุมมอง
schedule
26.10.2023
Python เขียน int แบบยาวเป็นค่าไบนารีลงในไฟล์
ฉันพยายามใช้เวลานาน int (m39 prime) และจัดเก็บเป็นไฟล์ไบนารี เมื่อฉันพยายามเขียนค่า bin ลงในไฟล์ ค่านั้นจะถูกเขียนเป็นสตริง
>>> m39 = bin(2**13466917-1)
>>> open('m39', 'wb').write(m39)
madsc13ntist@jaberwock:~/Desktop$ xxd m39...
3950 มุมมอง
schedule
05.12.2023
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 มุมมอง
schedule
08.01.2024
อินเทอร์เฟซ UTF-8 แบบพกพา (Windows และ Unix) ที่ไม่มี Wide API
ฉันกำลังตั้งค่าเส้นทางไปยังไฟล์บนฮาร์ดไดรฟ์โดยใช้อินเทอร์เฟซต่อไปนี้:
void setPath(const char* path);
เส้นทางนี้จะใช้สำหรับไฟล์ I/O พื้นฐาน
ตัวอย่างเช่น หากฉันระบุเส้นทางที่มีอักขระภาษาจีน ( เช่น ผ่าน QString::toUtf8())...
104 มุมมอง
schedule
15.11.2023