Вопросы с тегом «file-io»

298
Чтение и запись строки из текстового файла

Мне нужно читать и записывать данные в / из текстового файла, но я не смог понять, как. Я нашел этот пример кода в iBook Swift, но я все еще не знаю, как писать или читать данные. import Cocoa class DataImporter { /* DataImporter is a class to import data from an external file. The class is assumed...

290
Ленивый метод чтения больших файлов в Python?

У меня очень большой файл 4 ГБ, и когда я пытаюсь прочитать его, мой компьютер зависает. Поэтому я хочу прочитать его по частям, и после обработки каждого куска сохранить обработанный фрагмент в другой файл и прочитать следующий фрагмент. Есть ли способ для yieldэтих частей? Я хотел бы иметь...

284
Сканер против BufferedReader

Насколько я знаю, два наиболее распространенных метода чтения символьных данных из файла в Java - это использование Scannerили BufferedReader. Я также знаю, что BufferedReaderчитает файлы эффективно, используя буфер, чтобы избежать операций с физическим диском. Мои вопросы: Работает Scannerтак же...

280
Каковы все распространенные способы чтения файлов в Ruby?

Каковы все распространенные способы чтения файлов в Ruby? Например, вот один метод: fileObj = File.new($fileName, "r") while (line = fileObj.gets) puts(line) end fileObj.close Я знаю, что Руби чрезвычайно гибок. Каковы преимущества / недостатки каждого...

276
Когда я должен использовать mmap для доступа к файлам?

Среды POSIX предоставляют как минимум два способа доступа к файлам. Там в стандартных системных вызовах open(), read(), write()и друзья, но есть также возможность использования mmap()для отображения файла в виртуальную память. Когда предпочтительнее использовать один над другим? В чем заключаются...

266
Разбор CSV-файлов в C #, с заголовком

Есть ли по умолчанию / официальный / рекомендуемый способ анализа файлов CSV в C #? Я не хочу катить свой собственный парсер. Кроме того, я видел случаи, когда люди использовали ODBC / OLE DB для чтения CSV через драйвер текста, и многие люди препятствовали этому из-за его «недостатков». Каковы эти...

263
Читать бинарный файл как строку в Ruby

Мне нужен простой способ взять файл tar и преобразовать его в строку (и наоборот). Есть ли способ сделать это в Ruby? Моя лучшая попытка была такая: file = File.open("path-to-file.tar.gz") contents = "" file.each {|line| contents << line } Я думал, что этого будет достаточно, чтобы...

242
Как быстро записать большой буфер в двоичный файл на C ++?

Я пытаюсь записать огромное количество данных на мой SSD (твердотельный накопитель). И в огромных количествах я имею в виду 80 ГБ. Я просматривал в Интернете решения, но лучшее, что я придумал, было это: #include <fstream> const unsigned long long size = 64ULL*1024ULL*1024ULL; unsigned long...

235
Пакетный файл для копирования файлов из одной папки в другую папку

У меня есть папка хранения в сети, в которой все пользователи будут хранить свои активные данные на сервере. Теперь этот сервер будет заменен на новый из-за проблем с размещением, поэтому мне нужно скопировать файлы подпапок из старой папки на сервере в новую папку на сервере. У меня ниже ex: из \...

225
Чтение рекурсивной папки Python

У меня есть фон C ++ / Obj-C, и я только открываю Python (пишу его около часа). Я пишу скрипт для рекурсивного чтения содержимого текстовых файлов в структуре папок. Проблема, которую я имею, состоит в том, что написанный мной код будет работать только для одной папки. Я могу понять, почему в коде...

220
C fopen vs open

Есть ли какая-либо причина (кроме синтаксической), которую вы хотели бы использовать 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 в среде...

215
Как прочитать весь файл в строку с помощью C #?

Какой самый быстрый способ прочитать текстовый файл в строковую переменную? Я понимаю, что это можно сделать несколькими способами, например, прочитать отдельные байты, а затем преобразовать их в строку. Я искал метод с минимальным...

213
Чтение / запись строки из / в файл в Android

Я хочу сохранить файл во внутреннем хранилище, получая текст, введенный из EditText. Затем я хочу, чтобы тот же файл возвратил введенный текст в виде строки и сохранил его в другой строке, которая будет использоваться позже. Вот код: package com.omm.easybalancerecharge; import android.app.Activity;...

211
Как открыть файл для чтения и записи?

Есть ли способ открыть файл для чтения и записи? В качестве обходного пути я открываю файл для записи, закрываю его, а затем снова открываю для чтения. Но есть способ , чтобы открыть файл для обоих чтения и...

205
Создание временных файлов в Android

Какой лучший способ создать временный файл в Android? Можно ли использовать File.createTempFile ? Документация очень расплывчата по этому поводу. В частности, неясно, когда File.createTempFileудаляются временные файлы, созданные с помощью , если вообще...

202
Как мне создать каталог, если он не существует для создания файла?

У меня есть фрагмент кода, который ломается, если каталог не существует: System.IO.File.WriteAllText(filePath, content); Можно ли в одной строке (или нескольких строках) проверить, не существует ли каталог, ведущий к новому файлу, и, если нет, создать его, прежде чем создавать новый файл? Я...