file-io- все статьи тега


tellg () возвращает отрицательный ответ

Я открыл файл в двоичном режиме, и выполнение следующих операций дает отрицательное значение x. размер файла, который я открыл, составляет ~2,5 ГБ. infile.seekg(0, ios::end); __int64 x = infile.tellg(); Мне нужно было infile читать байты (беззнаковые символы), поэтому я определил его как uifstream, выполнив: typedef basic_ifstream<unsigned char, std::char_traits<unsigned char> > uifstream; , который в основном является стандартным ifstream, но с unsigned chars вместо chars. E ...

Назначение нескольких строк файла нескольким переменным с помощью.readline() в цикле "для строки в данных"

Я пытаюсь использовать цикл for line in data:, чтобы назначить первые 3 строки файла 3 различным переменным (по одной строке для каждой переменной) и заставить его повторяться для каждых 3 строк, так что если бы в файле было 9 строк, каждая переменная содержала бы 3 разные строки на протяжении итераций, но я не могу понять, что это такое. Пока мой базовый код выглядит примерно так: for line in infile: to_line = infile.readline() from_line = infile.readline() header_line = infile.read ...

OutofMemoryError при чтении больших файлов

Я пытаюсь прочитать несколько больших файлов (более 100 МБ). И до сих пор он всегда трескается посередине с ошибкой OutofMemory. Есть ли какие-то решения для этого? FileInputStream fstream = new FileInputStream(f); // Get the object of DataInputStream DataInputStream dain = new DataInputStream(fstream); // BufferedReader br = new BufferedReader(new InputStreamReader(in)); BufferedReader in = new BufferedReader(new InputStreamReader(dain)); ...

Как создать соединение с базой данных MySql, которое возвращает результаты в текстовый файл?

Я хочу написать инструкцию MySql, которая будет подключаться к базе данных, выбирать столбец из таблицы, а затем выводить эти данные в текстовый файл в определенное место на моем компьютере. Я искал в интернете в течение нескольких дней и, кажется, не нашел ответа, который я ищу. Я довольно новичок в c#, MySql и Visual Studio. Я просто пытаюсь научиться писать правильные утверждения и получать желаемый результат. Любая помощь будет очень признательна. using System; using System.Collections. ...

копирование между двумя каталогами на сервере nfs

Если у меня есть два каталога на сервере nfs, между которыми я хотел бы скопировать большой объем данных (в несколько тысяч файлов, а не один большой блок), есть ли способ оптимизировать это, чтобы быть "локальной" копией на сервере? Делает ли NFS это автоматически, и если нет, есть ли возможность включить его, чтобы сделать это, или есть какой-то неизбежный удар по клиенту? sshing в NFS-сервер не вариант, к сожалению - на NFS-сервер, доступ только у меня к нему. ...

C#.NET модулю записи StreamWriter: как пропустить строки при записи файла используя модулю записи StreamWriter?

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

Найти и восстановить удаленный файл в репозиторий Git

скажем, я в репозитории Git. Я удаляю файл и фиксирую это изменение. Я продолжаю работать и делаю еще несколько коммитов. Затем я считаю, что мне нужно восстановить этот файл. Я знаю, что могу проверить файл с помощью git checkout HEAD^ foo.bar, но я действительно не знаю, когда этот файл был удален. каков был бы самый быстрый способ найти фиксацию, которая удалила данное имя файла? что было бы самым простым способом вернуть этот файл в мою работу понял? Я надеюсь, что мне не нужно вручную п ...

Удаление файла или папки

Как удалить файл или папку в Python? ...

Как создать файл и записать его на Java?

каков самый простой способ создания и записи в (текстовый) файл на Java? ...

Правильный способ записи строки в файл?

Я привык делать print >>f, "hi there" однако, кажется, что print >> становится устаревшим. Каков рекомендуемый способ сделать строку выше? обновление: Что касается всех этих ответов с "n"...является ли это универсальным или специфичным для Unix? Т. е. я должен делать "rn" в Windows? ...

Как добавить текст в существующий файл в Java

Мне нужно многократно добавлять текст в существующий файл на Java. Как мне это сделать? ...

open() в Python не создает файл, если он не существует

как лучше всего открыть файл как чтение/запись, если он существует, или если он не существует, а затем создать его и открыть его как чтение/запись? Из того что я читал, file = open('myfile.dat', 'rw') должен делать это, верно? Он не работает для меня (Python 2.6.2), и мне интересно, является ли это проблемой версии, или не должно работать так или иначе. суть в том, что мне просто нужно решение проблемы. Мне любопытно, о других вещах, но все что мне нужно это хороший способ, чтобы сделать откры ...

Читать файл строка за строкой с помощью ifstream в C++

содержимое файла.txt-это: 5 3 6 4 7 1 10 5 11 6 12 3 12 4 здесь 5 3 - это пара координат. Как обрабатывать эти данные построчно в C++? Я могу получить первую строку, но как мне получить следующую строку файла? ifstream myfile; myfile.open ("text.txt"); ...

Как я могу открыть несколько файлов, используя "открытые" в Python?

Я хочу изменить несколько файлов одновременно,iff Я могу написать им всем. Мне интересно, если я как-то могу объединить несколько открытых вызовов с 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 Если это невозможно, как бы выглядело элегантное решение этой проблемы? ...

Python Печать Строки В Текстовый Файл

Я использую Python, чтобы открыть текстовый документ: text_file = open("Output.txt", "w") text_file.write("Purchase Amount: " 'TotalAmount') text_file.close() Я хочу ввести строку под названием "TotalAmount" в текстовый документ. Может кто-то пожалуйста, дайте мне знать, как это сделать? ...

Удаление каталогов рекурсивно в Java

есть ли способ рекурсивно удалять целые каталоги в Java? в обычном случае можно удалить пустой каталог. Однако, когда дело доходит до удаления целых каталогов с содержимым, это уже не так просто. Как вы удаляете целые каталоги с содержимым в Java? ...

UnicodeDecodeError: кодек' charmap ' не может декодировать байт X в позиции Y: отображение символов в

Я пытаюсь заставить программу Python 3 выполнить некоторые манипуляции с текстовым файлом, заполненным информацией. Однако при попытке прочитать файл я получаю следующую ошибку: Traceback (most recent call last): File "SCRIPT LOCATION", line NUMBER, in <module> text = file.read() File "C:Python31libencodingscp1252.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: cha ...

Самый простой способ чтения и записи в файлы

существует множество различных способов чтения и записи файлов (текстовые файлы, не двоичный) в C#. мне просто нужно что-то простое и использует наименьшее количество кода, потому что я буду много работать с файлами в своем проекте. Мне нужно только что-то для string Так как все что мне нужно-это читать и писать string s. ...

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

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

Почему делает узел.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: Узел Тестирования.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 69 6c 65 28 29> ...