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

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

23
ฉันจะบันทึกสตริงลงในไฟล์ข้อความโดยใช้ Java ได้อย่างไร
ใน Java ฉันมีข้อความจากเขตข้อมูลข้อความในตัวแปร String ที่เรียกว่า "text" ฉันจะบันทึกเนื้อหาของตัวแปร "text" ไปยังไฟล์ได้อย่างไร?
699 java  file  file-io  text-files 


23
แบตช์ไฟล์เพื่อลบไฟล์ที่เก่ากว่า N วัน
ฉันกำลังมองหาวิธีลบไฟล์ทั้งหมดที่เก่ากว่า 7 วันในไฟล์แบตช์ ฉันค้นหาในเว็บและพบตัวอย่างด้วยโค้ดหลายร้อยบรรทัดและอื่น ๆ ที่จำเป็นต้องติดตั้งยูทิลิตีบรรทัดคำสั่งพิเศษเพื่อให้งานสำเร็จ สิ่งที่คล้ายกันสามารถทำได้ใน BASHด้วยโค้ดเพียงไม่กี่บรรทัด ดูเหมือนว่าอย่างน้อยก็สามารถสร้างไฟล์แบตช์ใน Windows ได้จากระยะไกล ฉันกำลังมองหาโซลูชันที่ทำงานในพรอมต์คำสั่งมาตรฐานของ Windows โดยไม่มีโปรแกรมอรรถประโยชน์เพิ่มเติม กรุณาอย่า PowerShell หรือ Cygwin

19
การเขียนรายการไปยังไฟล์ด้วย Python
นี่เป็นวิธีที่สะอาดที่สุดในการเขียนรายการลงในไฟล์เนื่องจากwritelines()ไม่ได้แทรกอักขระบรรทัดใหม่หรือไม่ file.writelines(["%s\n" % item for item in list]) ดูเหมือนว่าจะมีวิธีมาตรฐาน ...
674 python  file  list  file-io  newline 

7
ฉันจะเปิดหลายไฟล์โดยใช้“ with open” ใน Python ได้อย่างไร
ฉันต้องการเปลี่ยนไฟล์สองสามไฟล์ในครั้งเดียวถ้าฉันสามารถเขียนไฟล์ทั้งหมดได้ ฉันสงสัยว่าฉันจะสามารถรวมการโทรแบบเปิดหลายสายกับwithคำสั่งได้หรือไม่: try: with open('a', 'w') as a and open('b', 'w') as b: do_something() except IOError as e: print 'Operation failed: %s' % e.strerror หากเป็นไปไม่ได้โซลูชันที่สง่างามของปัญหานี้จะเป็นอย่างไร
672 python  file-io 

17
open () ใน Python ไม่ได้สร้างไฟล์หากไม่มีอยู่
เป็นวิธีที่ดีที่สุดในการเปิดไฟล์เป็นอ่าน / เขียนถ้ามันมีอยู่หรือถ้ามันไม่ได้แล้วสร้างมันขึ้นมาและเปิดเป็นอ่าน / เขียน? จากสิ่งที่ฉันอ่านfile = open('myfile.dat', 'rw')ควรทำสิ่งนี้ใช่ไหม มันไม่ทำงานสำหรับฉัน (Python 2.6.2) และฉันสงสัยว่ามันเป็นปัญหาของรุ่นหรือไม่ควรทำงานเช่นนั้นหรืออะไร บรรทัดล่างคือฉันแค่ต้องการทางออกสำหรับปัญหา ฉันอยากรู้เกี่ยวกับสิ่งอื่น ๆ แต่ทั้งหมดที่ฉันต้องการคือวิธีที่ดีในการทำส่วนเปิด ไดเรกทอรีที่ปิดล้อมนั้นเขียนได้โดยผู้ใช้และกลุ่มไม่ใช่คนอื่น (ฉันอยู่ในระบบ Linux ... ดังนั้นสิทธิ์ 775 กล่าวอีกนัยหนึ่ง) และข้อผิดพลาดที่แน่นอนคือ: IOError: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว

5
พิมพ์สตริงเป็นไฟล์ข้อความ
ฉันใช้ Python เพื่อเปิดเอกสารข้อความ: text_file = open("Output.txt", "w") text_file.write("Purchase Amount: " 'TotalAmount') text_file.close() ฉันต้องการแทนที่ค่าของตัวแปรสตริงTotalAmountลงในเอกสารข้อความ ใครช่วยกรุณาแจ้งให้ฉันทราบวิธีการทำเช่นนี้?
653 python  string  text  file-io 

8
อ่านไฟล์ทีละบรรทัดโดยใช้ ifstream ใน C ++
เนื้อหาของ file.txt คือ: 5 3 6 4 7 1 10 5 11 6 12 3 12 4 5 3คู่ประสานงานอยู่ที่ไหน ฉันจะประมวลผลข้อมูลนี้ทีละบรรทัดใน C ++ ได้อย่างไร ฉันสามารถรับบรรทัดแรก แต่ฉันจะรับบรรทัดถัดไปของไฟล์ได้อย่างไร ifstream myfile; myfile.open ("text.txt");
612 c++  file-io  ofstream 


28
อ่านไฟล์ทีละหนึ่งไฟล์ใน node.js?
ฉันพยายามอ่านไฟล์ขนาดใหญ่ทีละบรรทัด ฉันพบคำถามเกี่ยวกับ Quoraที่เกี่ยวข้องกับเรื่องนี้ แต่ฉันขาดการเชื่อมต่อบางอย่างเพื่อทำให้สิ่งทั้งหมดเข้าด้วยกัน var Lazy=require("lazy"); new Lazy(process.stdin) .lines .forEach( function(line) { console.log(line.toString()); } ); process.stdin.resume(); บิตที่ฉันอยากรู้คือฉันจะอ่านทีละบรรทัดจากไฟล์แทน STDIN ได้อย่างไรในตัวอย่างนี้ ฉันเหนื่อย: fs.open('./VeryBigFile.csv', 'r', '0666', Process); function Process(err, fd) { if (err) throw err; // DO lazy read } แต่มันไม่ทำงาน ฉันรู้ว่าในเวลาไม่นานฉันสามารถถอยกลับไปใช้บางอย่างเช่น PHP แต่ฉันอยากจะเข้าใจสิ่งนี้ ฉันไม่คิดว่าคำตอบอื่น ๆ จะทำงานได้เนื่องจากไฟล์มีขนาดใหญ่กว่าเซิร์ฟเวอร์ที่ฉันใช้งานอยู่มีหน่วยความจำสำหรับ

8
UnicodeDecodeError: ตัวแปลงสัญญาณ 'charmap' ไม่สามารถถอดรหัสไบต์ X ในตำแหน่ง Y: อักขระแผนที่ไปยัง <undefined>
ฉันพยายามรับโปรแกรม Python 3 เพื่อทำกิจวัตรกับไฟล์ข้อความที่เต็มไปด้วยข้อมูล อย่างไรก็ตามเมื่อพยายามอ่านไฟล์ฉันได้รับข้อผิดพลาดดังต่อไปนี้: Traceback (most recent call last): File "SCRIPT LOCATION", line NUMBER, in &lt;module&gt; `text = file.read()` File "C:\Python31\lib\encodings\cp1252.py", line 23, in decode `return codecs.charmap_decode(input,self.errors,decoding_table)[0]` UnicodeDecodeError: 'charmap' codec can't decode byte 0x90 in position 2907500: character maps to `&lt;undefined&gt;`


12
ฉันจะรับไดเรกทอรีจากเส้นทางแบบเต็มของไฟล์ได้อย่างไร
วิธีที่ง่ายที่สุดในการรับไดเรคทอรีซึ่งเป็นไฟล์นั้นคืออะไร? ฉันใช้สิ่งนี้เพื่อตั้งค่าไดเรกทอรีทำงาน string filename = @"C:\MyDirectory\MyFile.bat"; ในตัวอย่างนี้ฉันควรได้รับ "C: \ MyDirectory"
526 c#  .net  file  file-io  directory 

8
อ่านไฟล์. mat ใน Python
เป็นไปได้หรือไม่ที่จะอ่านไฟล์ไบนารี MATLAB .mat ใน Python ฉันเคยเห็นว่า SciPy กล่าวหาว่าสนับสนุนการอ่านไฟล์. mat แต่ฉันไม่ประสบความสำเร็จ ฉันติดตั้ง SciPy เวอร์ชั่น 0.7.0 แล้วและฉันหาloadmat()วิธีไม่พบ

25
ลบไดเรกทอรีซ้ำใน Java
มีวิธีการลบไดเรกทอรีทั้งหมดซ้ำใน Java? ในกรณีปกติเป็นไปได้ที่จะลบไดเรกทอรีว่าง อย่างไรก็ตามเมื่อมันมาถึงการลบไดเรกทอรีทั้งหมดที่มีเนื้อหามันไม่ง่ายอีกต่อไป คุณจะลบไดเรกทอรีทั้งหมดที่มีเนื้อหาใน Java ได้อย่างไร

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