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

ไฟล์ I / O เป็นอินพุต / เอาต์พุตที่เกี่ยวข้องกับระบบไฟล์ ซึ่งอาจรวมถึงการดำเนินการกับไดเรกทอรีและไฟล์เช่นการสร้างและการลบการอ่านไฟล์และการเขียนผลลัพธ์ไปยังไฟล์

6
ทำไม Node.js 'fs.readFile () ส่งคืนบัฟเฟอร์แทนสตริง
ฉันพยายามอ่านเนื้อหาของtest.txt(ซึ่งอยู่ในโฟลเดอร์เดียวกันของแหล่ง Javascript) และแสดงโดยใช้รหัสนี้: var fs = require("fs"); fs.readFile("test.txt", function (err, data) { if (err) throw err; console.log(data); }); เนื้อหาของtest.txtถูกสร้างเมื่อnano: การทดสอบ Node.js readFile () และฉันได้รับสิ่งนี้: Nathan-Camposs-MacBook-Pro:node_test Nathan$ node main.js <Buffer 54 65 73 74 69 6e 67 20 4e 6f 64 65 2e 6a 73 20 72 65 61 64 46 …


4
การอ่านไฟล์ทั้งหมดเปิดให้ตัวจัดการไฟล์เปิดค้างไว้หรือไม่?
หากคุณอ่านไฟล์ทั้งหมดด้วยcontent = open('Path/to/file', 'r').read()จะมีการจัดการไฟล์เปิดค้างไว้จนกว่าสคริปต์จะออก? มีวิธีรัดกุมกว่าในการอ่านไฟล์ทั้งหมดหรือไม่?

20
วิธีการอ่านไฟล์ข้อความในเครื่อง?
ฉันพยายามเขียนโปรแกรมอ่านไฟล์ข้อความอย่างง่ายโดยการสร้างฟังก์ชั่นที่ใช้ในเส้นทางของไฟล์และแปลงแต่ละบรรทัดของข้อความให้เป็นอาร์เรย์อาร์ค แต่มันไม่ทำงาน function readTextFile() { var rawFile = new XMLHttpRequest(); rawFile.open("GET", "testing.txt", true); rawFile.onreadystatechange = function() { if (rawFile.readyState === 4) { var allText = rawFile.responseText; document.getElementById("textSection").innerHTML = allText; } } rawFile.send(); } เกิดอะไรขึ้นที่นี่? สิ่งนี้ยังไม่สามารถใช้งานได้หลังจากเปลี่ยนรหัสเล็กน้อยจากการแก้ไขครั้งก่อนและตอนนี้ก็ทำให้ฉันมีXMLHttpRequestข้อยกเว้น 101 ฉันได้ทดสอบสิ่งนี้บน Firefox แล้วมันใช้งานได้ แต่ใน Google Chrome มันใช้งานไม่ได้และมันทำให้ฉันมีข้อยกเว้น 101 ฉันจะทำให้มันทำงานบนไม่ใช่แค่ Firefox เท่านั้น แต่ยังใช้กับเบราว์เซอร์อื่น ๆ )?

18
จะสร้างไดเรคทอรีชั่วคราว / โฟลเดอร์ใน Java ได้อย่างไร?
มีวิธีมาตรฐานและเชื่อถือได้ในการสร้างไดเร็กทอรีชั่วคราวภายในแอ็พพลิเคชัน Java หรือไม่? มีรายการในฐานข้อมูลปัญหาของ Javaซึ่งมีรหัสเล็กน้อยในความคิดเห็น แต่ฉันสงสัยว่ามีวิธีการแก้ปัญหามาตรฐานที่จะพบในหนึ่งในห้องสมุดปกติ (Apache Commons เป็นต้น)?

12
วิธีที่ง่ายที่สุดในการอ่านและเขียนไฟล์
มีหลายวิธีในการอ่านและเขียนไฟล์ ( ไฟล์ข้อความไม่ใช่ไบนารี) ใน C # ฉันต้องการสิ่งที่ง่ายและใช้รหัสน้อยที่สุดเพราะฉันจะทำงานกับไฟล์จำนวนมากในโครงการของฉัน ฉันต้องการเพียงบางสิ่งบางอย่างstringตั้งแต่ทั้งหมดที่ฉันต้องการก็คือการอ่านและเขียนstrings
342 c#  .net  string  file  file-io 


8
วิธีที่เร็วที่สุดในการอ่านไฟล์ข้อความแบบบรรทัดต่อบรรทัดคืออะไร
ฉันต้องการอ่านไฟล์ข้อความทีละบรรทัด ฉันต้องการทราบว่าฉันทำอย่างมีประสิทธิภาพมากที่สุดเท่าที่จะทำได้ภายในขอบเขต. NET C # ของสิ่งต่าง ๆ นี่คือสิ่งที่ฉันพยายาม: var filestream = new System.IO.FileStream(textFilePath, System.IO.FileMode.Open, System.IO.FileAccess.Read, System.IO.FileShare.ReadWrite); var file = new System.IO.StreamReader(filestream, System.Text.Encoding.UTF8, true, 128); while ((lineOfText = file.ReadLine()) != null) { //Do something with the lineOfText }

15
วิธีการลบไฟล์ / โฟลเดอร์ย่อยในไดเรกทอรีเฉพาะที่พรอมต์คำสั่งใน Windows
บอกเด็ก ๆ ว่ามีตัวแปรที่เรียกว่า%pathtofolder%เนื่องจากทำให้ชัดเจนว่าเป็นเส้นทางแบบเต็มของโฟลเดอร์ ฉันต้องการที่จะลบทุกไฟล์และโฟลเดอร์ย่อยในไดเรกทอรีนี้ แต่ไม่ใช่ไดเรกทอรีเอง แต่อาจมีข้อผิดพลาดเช่น 'ไฟล์ / โฟลเดอร์นี้ถูกใช้งานแล้ว' ... เมื่อเกิดเหตุการณ์ดังกล่าวขึ้นมาก็ควรดำเนินการต่อและข้ามไฟล์ / โฟลเดอร์นั้น มีคำสั่งบางอย่างสำหรับเรื่องนี้?

7
คัดลอกไฟล์ด้วยวิธีที่ปลอดภัยและมีประสิทธิภาพ
ฉันค้นหาวิธีที่ดีในการคัดลอกไฟล์ (ไบนารีหรือข้อความ) ฉันเขียนหลายตัวอย่างทุกคนทำงานได้ แต่ฉันต้องการฟังความคิดเห็นของโปรแกรมเมอร์ที่มีประสบการณ์ ฉันพลาดตัวอย่างที่ดีและค้นหาวิธีการทำงานกับ C ++ ANSI-C-WAY #include <iostream> #include <cstdio> // fopen, fclose, fread, fwrite, BUFSIZ #include <ctime> using namespace std; int main() { clock_t start, end; start = clock(); // BUFSIZE default is 8192 bytes // BUFSIZE of 1 means one chareter at time // good values …
305 c++  file-io 

20
อ่านและเขียนสตริงจากไฟล์ข้อความ
ฉันต้องการอ่านและเขียนข้อมูลไปยัง / จากไฟล์ข้อความ แต่ฉันไม่สามารถหาวิธีได้ ฉันพบโค้ดตัวอย่างนี้ใน iBook ของ Swift แต่ฉันยังไม่รู้วิธีเขียนหรืออ่านข้อมูล import Cocoa class DataImporter { /* DataImporter is a class to import data from an external file. The class is assumed to take a non-trivial amount of time to initialize. */ var fileName = "data.txt" // the DataImporter class would provide …
298 file-io  swift 

11
วิธีขี้เกียจสำหรับอ่านไฟล์ขนาดใหญ่ใน Python?
ฉันมีไฟล์ขนาดใหญ่มาก 4GB และเมื่อฉันพยายามอ่านมันคอมพิวเตอร์ของฉันค้าง ดังนั้นฉันต้องการที่จะอ่านทีละชิ้นและหลังจากการประมวลผลแต่ละชิ้นเก็บชิ้นส่วนที่ดำเนินการเป็นไฟล์อื่นและอ่านชิ้นต่อไป มีวิธีการกับyieldชิ้นส่วนเหล่านี้หรือไม่? ฉันชอบที่จะมีวิธีการขี้เกียจ

12
สแกนเนอร์กับ BufferedReader
เท่าที่ผมรู้ว่าทั้งสองวิธีที่พบมากที่สุดของการอ่านข้อมูลตัวอักษรตามจากไฟล์ในชวาจะใช้หรือScanner BufferedReaderฉันรู้ว่าการBufferedReaderอ่านไฟล์อย่างมีประสิทธิภาพโดยใช้บัฟเฟอร์เพื่อหลีกเลี่ยงการดำเนินการทางกายภาพของดิสก์ คำถามของฉันคือ: ไม่Scannerดำเนินการเช่นเดียวBufferedReader? ทำไมคุณถึงเลือกScannerมากกว่าBufferedReaderหรือในทางกลับกัน?

10
วิธีทั่วไปในการอ่านไฟล์ในทับทิมคืออะไร?
วิธีทั่วไปในการอ่านไฟล์ในทับทิมคืออะไร? ตัวอย่างเช่นต่อไปนี้เป็นวิธีการหนึ่ง: fileObj = File.new($fileName, "r") while (line = fileObj.gets) puts(line) end fileObj.close ฉันรู้ว่าทับทิมมีความยืดหยุ่นสูงมาก ประโยชน์ / ข้อเสียของแต่ละวิธีมีอะไรบ้าง
280 ruby  file-io 

6
เมื่อใดที่ฉันควรใช้ mmap สำหรับการเข้าถึงไฟล์
สภาวะแวดล้อม POSIX จัดเตรียมการเข้าถึงไฟล์อย่างน้อยสองวิธี มีมาตรฐานสายระบบopen(), read(), write()และเพื่อน ๆ แต่ยังมีตัวเลือกของการใช้mmap()เพื่อแมไฟล์ลงในหน่วยความจำเสมือน เมื่อใดควรเลือกใช้อีกอันหนึ่ง อะไรคือข้อดีของแต่ละบุคคลที่รวมทั้งสองอินเทอร์เฟซ
276 c  file-io  posix  mmap 

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