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

201
Как открыть файл с помощью оператора open with

Я смотрю, как сделать файл ввода и вывода в Python. Я написал следующий код, чтобы прочитать список имен (по одному на строку) из файла в другой файл, проверяя имя по именам в файле и добавляя текст к вхождениям в файле. Код работает. Можно ли сделать это лучше? Я хотел бы использовать with...

201
Удалить все файлы в каталоге (но не в каталоге) - одно линейное решение

Я хочу удалить все файлы внутри каталога ABC. При попытке с FileUtils.deleteDirectory(new File("C:/test/ABC/"));ним также удаляет папку ABC. Есть ли решение с одним вкладышем, где я могу удалить файлы внутри каталога, но не в...

200
Java: путь против файла

Для новых приложений, написанных на Java 7, есть ли какая-либо причина использовать java.io.Fileобъект больше или мы можем считать его устаревшим? Я верю, что java.nio.file.Pathможет сделать все, что java.io.Fileможет сделать и даже...

185
mmap () против блоков чтения

Я работаю над программой, которая будет обрабатывать файлы, которые могут иметь размер 100 ГБ или более. Файлы содержат наборы записей переменной длины. Я запустил и запустил первую реализацию и теперь смотрю на повышение производительности, особенно на более эффективный ввод-вывод, поскольку...

184
C читать файл построчно

Я написал эту функцию для чтения строки из файла: const char *readLine(FILE *file) { if (file == NULL) { printf("Error: file pointer is null."); exit(1); } int maximumLineLength = 128; char *lineBuffer = (char *)malloc(sizeof(char) * maximumLineLength); if (lineBuffer == NULL) { printf("Error...

183
getResourceAsStream возвращает ноль

Я загружаю текстовый файл из пакета в скомпилированный JAR-файл моего Java-проекта. Соответствующая структура каталогов выглядит следующим образом: /src/initialization/Lifepaths.txt Мой код загружает файл, вызывая, Class::getResourceAsStreamчтобы вернуть InputStream. public class Lifepaths { public...

181
Получить последние n строк файла, похожих на tail

Я пишу средство просмотра файла журнала для веб-приложения, и для этого я хочу разбить на страницы строки файла журнала. Элементы в файле являются строками, основанными на самом новом элементе внизу. Поэтому мне нужен tail()метод, который может читать nстроки снизу и поддерживает смещение. То, что...

180
Как написать файл UTF-8 с Java?

У меня есть текущий код, и проблема в том, что он создает файл кодовой страницы 1252, я хочу заставить его создать файл UTF-8 Может ли кто-нибудь помочь мне с этим кодом, так как я говорю, что в настоящее время он работает ... но мне нужно принудительно сохранить на UTF ... я могу передать параметр...

178
Как мне прочитать весь файл в std :: string в C ++?

Как мне прочитать файл в std::string, т.е. прочитать весь файл одновременно? Текстовый или двоичный режим должен быть указан вызывающим абонентом. Решение должно быть совместимым со стандартами, переносимым и эффективным. Он не должен без необходимости копировать данные строки и должен избегать...

174
Как удалить файл через PHP?

Как удалить файл с моего сервера с помощью PHP, если файл находится в другом каталоге? Вот мой макет страницы: projects/backend/removeProjectData.php (этот файл удаляет все мои записи для базы данных, а также должен удалить связанный файл) public_files/22.pdf (место, где находится файл.) Я...

173
getResourceAsStream () против FileInputStream

Я пытался загрузить файл в веб-приложение, и я получал FileNotFoundисключение при использовании FileInputStream. Однако, используя тот же путь, я смог загрузить файл, когда я это сделал getResourceAsStream(). В чем разница между этими двумя методами, и почему один работает, а другой...

169
Запись списка списков Python в CSV-файл

У меня есть длинный список списков следующей формы --- a = [[1.2,'abc',3],[1.2,'werew',4],........,[1.4,'qew',2]] т.е. значения в списке имеют разные типы - float, int, strings. Как мне записать его в файл CSV, чтобы мой выходной файл CSV выглядел как 1.2,abc,3 1.2,werew,4 . . ....

168
Python конкатенация текстовых файлов

У меня есть список из 20 имен файлов, например ['file1.txt', 'file2.txt', ...]. Я хочу написать скрипт Python для объединения этих файлов в новый файл. Я мог бы открыть каждый файл f = open(...), прочитать строку за строкой, позвонив f.readline(), и записать каждую строку в этот новый файл. Это не...

156
Как создать файл в каталоге в Java?

Если я хочу создать файл C:/a/b/test.txt, могу ли я сделать что-то вроде: File f = new File("C:/a/b/test.txt"); Также я хочу использовать FileOutputStreamдля создания файла. Так как бы я это сделал? По какой-то причине файл не создается в правильном...