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

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

9
File.Move ไม่ทำงาน - มีไฟล์อยู่แล้ว
ฉันมีโฟลเดอร์: c: \ test ฉันกำลังลองใช้รหัสนี้: File.Move(@"c:\test\SomeFile.txt", @"c:\test\Test"); ฉันได้รับข้อยกเว้น: มีไฟล์อยู่แล้ว ไดเร็กทอรีเอาต์พุตมีอยู่แน่นอนและไฟล์อินพุตอยู่ที่นั่น
86 c#  file-io 

19
แสดงรายการไฟล์ทั้งหมดจากไดเร็กทอรีแบบวนซ้ำด้วย Java
ฉันมีฟังก์ชันนี้ที่พิมพ์ชื่อของไฟล์ทั้งหมดในไดเร็กทอรีแบบวนซ้ำ ปัญหาคือรหัสของฉันช้ามากเพราะต้องเข้าถึงอุปกรณ์เครือข่ายระยะไกลด้วยการทำซ้ำทุกครั้ง แผนของฉันคือก่อนอื่นให้โหลดไฟล์ทั้งหมดจากไดเร็กทอรีแบบวนซ้ำจากนั้นไปที่ไฟล์ทั้งหมดด้วย regex เพื่อกรองไฟล์ทั้งหมดที่ฉันไม่ต้องการ ใครมีคำแนะนำที่ดีกว่านี้ไหม public static printFnames(String sDir){ File[] faFiles = new File(sDir).listFiles(); for(File file: faFiles){ if(file.getName().matches("^(.*?)")){ System.out.println(file.getAbsolutePath()); } if(file.isDirectory()){ printFnames(file.getAbsolutePath()); } } } นี่เป็นเพียงการทดสอบในภายหลังฉันจะไม่ใช้รหัสแบบนี้ แต่ฉันจะเพิ่มเส้นทางและวันที่แก้ไขของทุกไฟล์ที่ตรงกับ regex ขั้นสูงกับอาร์เรย์
86 java  file-io 

5
GZIPInputStream อ่านทีละบรรทัด
ฉันมีไฟล์ในรูปแบบ. gz คลาส java สำหรับอ่านไฟล์นี้คือ GZIPInputStream อย่างไรก็ตามคลาสนี้ไม่ได้ขยายคลาส BufferedReader ของ java ด้วยเหตุนี้ฉันจึงไม่สามารถอ่านไฟล์ทีละบรรทัดได้ ฉันต้องการอะไรแบบนี้ reader = new MyGZInputStream( some constructor of GZInputStream) reader.readLine()... ฉันแม้ว่าจะสร้างคลาสของฉันซึ่งขยายคลาส Reader หรือ BufferedReader ของ java และใช้ GZIPInputStream เป็นหนึ่งในตัวแปร import java.io.BufferedReader; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.Reader; import java.util.zip.GZIPInputStream; public class MyGZFilReader extends Reader { private GZIPInputStream …

1
วิธีอ่านไฟล์ทีละบรรทัดใน Julia
ฉันจะเปิดไฟล์ข้อความและอ่านทีละบรรทัดได้อย่างไร มีสองกรณีที่ฉันสนใจในคำตอบสำหรับ: รับบรรทัดทั้งหมดในอาร์เรย์พร้อมกัน ประมวลผลทีละบรรทัด สำหรับกรณีที่สองฉันไม่ต้องการเก็บทุกบรรทัดไว้ในหน่วยความจำในคราวเดียว
18 file-io  julia 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.