Tag: io

java-файл с возможностью перемотки назад () / reset ()

Мне нужно написать функцию, которая принимает какой-то элемент streamа ввода (например, InputStream или FileChannel), чтобы прочитать большой файл за два прохода: один раз для прекомпопуляции некоторых возможностей и второй для выполнения «реальной» работы. Я не хочу, чтобы весь файл загружался в память сразу (если только он не мал). Есть ли подходящий Java-class, который предоставляет эту […]

Наблюдатель файловой системы и большие файлы

var fsw = new FileSystemWatcher(sPath, “*.PPF”); fsw.NotifyFilter = NotifyFilters.FileName; fsw.IncludeSubdirectories = true; fsw.Created += FswCreated; fsw.EnableRaisingEvents = true; static void FswCreated(object sender, FileSystemEventArgs e) { string sFile = e.FullPath; string[] arrLines = File.ReadAllLines(sFile); } это не удается с большими файлами, потому что процесс не завершен записью файла. Файл копируется через сеть, поэтому я не знаю […]

Создание временных папок

Я работаю над программой, которая должна создать несколько временных папок для приложения. Это не будет видно пользователю. Приложение написано на VB.net. Я могу придумать несколько способов сделать это, например, инкрементное имя папки или имена случайных нумерованных папок, но мне было интересно, как другие люди решают эту проблему?

Как скопировать и вставить данные в R из буфера обмена?

В названии говорится все: я открываю свои данные в другом приложении (например, в электронной таблице, например в Excel или текстовом редакторе). Если я скопирую эти данные в свой буфер обмена операционной системы, как я могу прочитать его в R как data.frame?

разница между функцией flush и close в случае файлового ввода в java

Мне нужно знать, что такое точная разница между функцией flush и close в Java? А когда данные записываются в файл во время записи файла? Просьба привести один пример

Разница между fprintf, printf и sprintf?

Может ли кто-нибудь объяснить на простом английском языке о различиях между printf , fprintf и sprintf с примерами? В каком streamе? Я действительно путаюсь между тремя из них, читая о «Обработка файлов в C».

Использование «readlines ()» дважды подряд

Я пытаюсь сделать что-то вроде этого: Lines = file.readlines() # do something Lines = file.readlines() но второй раз Lines пустые. Это нормально?

Как распаковать gzipped данные в массив байтов?

У меня есть class, который имеет метод, который получает объект в качестве параметра. Этот метод вызывается через RMI. public RMIClass extends Serializable { public RMIMethod(MyFile file){ // do stuff } } MyFile имеет свойство «body», которое представляет собой массив байтов. public final class MyFile implements Serializable { private byte[] body = new byte[0]; //…. public […]

Ли FileStream.Dispose закрыть файл сразу?

У меня есть код, который записывает файл, сохраняя MemoryStream в FileStream с помощью MemoryStream.WriteTo (). После закрытия файла он открывается снова, чтобы прочитать некоторые metdata … Это работает примерно в 80 – 90% случаев. Другие 20% я получаю исключение, говоря, что файл «используется другим процессом». Does FileStream.Dispose () не освобождает ресурсы синхронно? Что-то происходит на […]

Добавьте новую строку в определенную позицию в текстовом файле.

Я пытаюсь добавить определенную строку текста в файл. В частности, между двумя границами. Пример того, как он будет выглядеть, если бы я хотел добавить строку между границами item1: [item1] 2550 coins 995 200000 7 2550 coins 995 200000 7 2550 coins 995 200000 7 2550 coins 995 200000 7 2550 coins 995 200000 7 //Add […]

Давайте будем гением компьютера.