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

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

17
แยกไฟล์ CSV ใน C # ด้วยส่วนหัว
มีวิธีเริ่มต้น / เป็นทางการ / แนะนำในการแยกวิเคราะห์ไฟล์ CSV ใน C # หรือไม่ ฉันไม่ต้องการที่จะม้วน parser ของฉันเอง นอกจากนี้ฉันได้เห็นอินสแตนซ์ของผู้ใช้ ODBC / OLE DB เพื่ออ่าน CSV ผ่านทางไดรเวอร์ข้อความและผู้คนจำนวนมากไม่สนับสนุนสิ่งนี้เนื่องจาก "ข้อเสีย" ข้อเสียเหล่านี้คืออะไร? เป็นการดีที่ฉันกำลังมองหาวิธีที่ฉันสามารถอ่าน CSV โดยชื่อคอลัมน์โดยใช้ระเบียนแรกเป็นชื่อส่วนหัว / ฟิลด์ คำตอบบางคำตอบที่ให้นั้นถูกต้อง แต่โดยทั่วไปแล้วทำการ deserialize ไฟล์เป็นคลาส
266 c#  csv  file-io  io  header 

8
อ่านไฟล์ไบนารีเป็นสตริงใน Ruby
ฉันต้องการวิธีง่ายๆในการใช้ไฟล์ tar และแปลงเป็นสตริง (และในทางกลับกัน) มีวิธีการทำเช่นนี้ใน Ruby หรือไม่? ความพยายามที่ดีที่สุดของฉันคือ: file = File.open("path-to-file.tar.gz") contents = "" file.each {|line| contents << line } ฉันคิดว่ามันคงเพียงพอที่จะแปลงเป็นสตริง แต่เมื่อฉันลองเขียนกลับออกมาเช่นนี้ ... newFile = File.open("test.tar.gz", "w") newFile.write(contents) มันไม่ใช่ไฟล์เดียวกัน การทำเช่นนี้ls -lแสดงให้เห็นว่าไฟล์มีขนาดแตกต่างกันแม้ว่าไฟล์เหล่านั้นจะค่อนข้างใกล้เคียงกัน (และการเปิดไฟล์จะแสดงเนื้อหาส่วนใหญ่เหมือนเดิม) มีข้อผิดพลาดเล็กน้อยที่ฉันทำหรือเป็นวิธีที่แตกต่างไปจากเดิมอย่างสิ้นเชิง (แต่ใช้งานได้) หรือไม่?
263 ruby  string  file-io 



12
เขียนไฟล์ไบนารีใน C ++ อย่างรวดเร็ว
ฉันกำลังพยายามเขียนข้อมูลจำนวนมากบน SSD ของฉัน (โซลิดสเตทไดรฟ์) และโดยจำนวนมากฉันหมายถึง 80GB ฉันเรียกค้นเว็บเพื่อหาแนวทางแก้ไข แต่สิ่งที่ดีที่สุดที่ฉันพบคือ: #include <fstream> const unsigned long long size = 64ULL*1024ULL*1024ULL; unsigned long long a[size]; int main() { std::fstream myfile; myfile = std::fstream("file.binary", std::ios::out | std::ios::binary); //Here would be some error handling for(int i = 0; i < 32; ++i){ //Some calculations to fill …

8
แบตช์ไฟล์เพื่อคัดลอกไฟล์จากโฟลเดอร์หนึ่งไปยังโฟลเดอร์อื่น
ฉันมีโฟลเดอร์จัดเก็บข้อมูลบนเครือข่ายซึ่งผู้ใช้ทุกคนจะเก็บข้อมูลที่ใช้งานอยู่บนเซิร์ฟเวอร์ ตอนนี้เซิร์ฟเวอร์จะถูกแทนที่ด้วยเซิร์ฟเวอร์ใหม่เนื่องจากมีปัญหาดังนั้นฉันต้องคัดลอกไฟล์โฟลเดอร์ย่อยจากโฟลเดอร์เก็บข้อมูลเซิร์ฟเวอร์เก่าไปยังโฟลเดอร์เก็บข้อมูลเซิร์ฟเวอร์ใหม่ ฉันมีตัวอย่างด้านล่าง: จาก \ Oldeserver \ storage \ data & files เป็น \ New server \ storage \ data & files

7
Android; ตรวจสอบว่ามีไฟล์อยู่หรือไม่โดยไม่สร้างไฟล์ใหม่
ฉันต้องการตรวจสอบว่ามีไฟล์อยู่ในโฟลเดอร์แพ็คเกจหรือไม่ แต่ไม่ต้องการสร้างไฟล์ใหม่ File file = new File(filePath); if(file.exists()) return true; รหัสนี้ตรวจสอบโดยไม่สร้างไฟล์ใหม่หรือไม่?
227 android  file  file-io 

12
Python อ่านโฟลเดอร์แบบเรียกซ้ำ
ฉันมีพื้นหลัง C ++ / Obj-C และฉันเพิ่งค้นพบ Python (เขียนเป็นเวลาประมาณหนึ่งชั่วโมง) ฉันกำลังเขียนสคริปต์เพื่ออ่านเนื้อหาไฟล์ข้อความซ้ำ ๆ ในโครงสร้างโฟลเดอร์ ปัญหาที่ฉันมีคือรหัสที่ฉันเขียนจะใช้ได้กับโฟลเดอร์เดียวเท่านั้น ฉันเห็นได้ว่าทำไมในรหัส (ดู#hardcoded path) ฉันไม่รู้ว่าฉันจะก้าวไปข้างหน้ากับ Python ได้อย่างไรเพราะประสบการณ์ของฉันกับมันเป็นแค่แบรนด์ใหม่เท่านั้น รหัสหลาม: import os import sys rootdir = sys.argv[1] for root, subFolders, files in os.walk(rootdir): for folder in subFolders: outfileName = rootdir + "/" + folder + "/py-outfile.txt" # hardcoded path folderOut = …

11
C fopen เทียบกับเปิด
มีเหตุผลใดบ้าง (นอกเหนือจากวากยสัมพันธ์) ที่คุณต้องการใช้ FILE *fdopen(int fd, const char *mode); หรือ FILE *fopen(const char *path, const char *mode); แทน int open(const char *pathname, int flags, mode_t mode); เมื่อใช้ C ในสภาพแวดล้อม Linux?
219 c  linux  unix  file-io  fopen 

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

8
อ่าน / เขียนสตริงจาก / ไปยังไฟล์ใน Android
ฉันต้องการบันทึกไฟล์ลงในที่จัดเก็บข้อมูลภายในโดยรับข้อความที่ป้อนจาก EditText จากนั้นฉันต้องการไฟล์เดียวกันเพื่อส่งคืนข้อความที่ป้อนในรูปแบบ String และบันทึกลงในสตริงอื่นซึ่งจะใช้ในภายหลัง นี่คือรหัส: package com.omm.easybalancerecharge; import android.app.Activity; import android.content.Context; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.telephony.TelephonyManager; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); final EditText num = …
213 java  android  string  file-io 

4
วิธีการเปิดไฟล์สำหรับการอ่านและการเขียน?
มีวิธีการเปิดไฟล์สำหรับการอ่านและการเขียนหรือไม่? เพื่อแก้ไขปัญหาฉันเปิดไฟล์เพื่อเขียนปิดแล้วเปิดอีกครั้งเพื่ออ่าน แต่มีวิธีเปิดไฟล์สำหรับทั้งการอ่านและการเขียนหรือไม่?
211 python  file  file-io 

6
สร้างไฟล์ชั่วคราวใน Android
วิธีที่ดีที่สุดในการสร้างไฟล์ชั่วคราวใน Android คืออะไร สามารถใช้File.createTempFileได้หรือไม่ เอกสารมีความคลุมเครือเกี่ยวกับเรื่องนี้ โดยเฉพาะอย่างยิ่งจะไม่ชัดเจนเมื่อลบไฟล์ชั่วคราวที่สร้างขึ้นด้วยFile.createTempFileถ้าเคย

6
ฉันจะสร้างไดเรกทอรีได้อย่างไรหากไม่มีอยู่ในการสร้างไฟล์
ฉันมีรหัสที่นี่ที่แบ่งหากไดเรกทอรีไม่อยู่: System.IO.File.WriteAllText(filePath, content); ในหนึ่งบรรทัด (หรือไม่กี่บรรทัด) เป็นไปได้หรือไม่ที่จะตรวจสอบว่าไดเรกทอรีที่นำไปสู่ไฟล์ใหม่ไม่มีอยู่หรือไม่และหากไม่ต้องการสร้างมันก่อนที่จะสร้างไฟล์ใหม่? ฉันใช้. NET 3.5
202 c#  .net  file-io 

11
ลบไฟล์ทั้งหมดในไดเรกทอรี (แต่ไม่ใช่ไดเรกทอรี) - หนึ่งซับโซลูชั่น
ฉันต้องการลบไฟล์ทั้งหมดในไดเรกทอรี ABC เมื่อฉันลองFileUtils.deleteDirectory(new File("C:/test/ABC/"));มันลบโฟลเดอร์ ABC ด้วย มีวิธีแก้ไขปัญหาหนึ่งซับที่ฉันสามารถลบไฟล์ในไดเรกทอรี แต่ไม่ไดเรกทอรี?

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