Вопросы по теме 'file-io'

Как мне прочитать содержимое каталога в Perl?
Как заставить Perl читать содержимое данного каталога в массив? обратные кавычки могут это сделать, но есть ли какой-то метод, использующий «скандир» или аналогичный термин?
58928 просмотров
schedule 28.12.2023

Как узнать время создания файла с помощью Java?
Есть ли простой способ узнать время создания файла с помощью Java? Класс File имеет только метод для получения времени «последнего изменения». Согласно некоторым ресурсам, которые я нашел в Google, класс File не предоставляет метод...
28392 просмотров
schedule 28.09.2022

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

Каковы возможные причины java.io.IOException: неверный синтаксис имени файла, имени каталога или метки тома
Я пытаюсь скопировать файл, используя следующий код: File targetFile = new File(targetPath + File.separator + filename); ... targetFile.createNewFile(); fileInputStream = new FileInputStream(fileToCopy); fileOutputStream = new...
91057 просмотров
schedule 09.10.2023

Как написать конец файла, открытого с FILE_FLAG_NO_BUFFERING?
Я использую VB6 и API Win32 для записи данных в файл, эта функция предназначена для экспорта данных, поэтому производительность записи на диск является ключевым фактором в моих соображениях. Таким образом, я использую параметры...
2502 просмотров
schedule 15.06.2022

Почему fread рано достигает EOF?
Я пишу библиотеку C, которая читает файл в память. Он пропускает первые 54 байта файла (заголовка), а затем считывает остаток как данные. Я использую fseek для определения длины файла, а затем использую fread для чтения в файле. Цикл выполняется...
14511 просмотров
schedule 22.01.2023

Каков самый элегантный способ чтения текстового файла с помощью С++?
Я хотел бы прочитать все содержимое текстового файла в объект std::string с помощью С++. С Python я могу написать: text = open("text.txt", "rt").read() Это очень просто и элегантно. Я ненавижу уродливые вещи, поэтому я хотел бы знать,...
65107 просмотров
schedule 25.08.2022

Как создать временный файл с Cocoa?
Несколько лет назад, когда я работал с C#, я мог легко создать временный файл и получить его имя с помощью этой функции: Path.GetTempFileName(); Эта функция создаст файл с уникальным именем во временном каталоге и вернет полный путь к этому...
40519 просмотров
schedule 28.04.2022

Разница между файлами, записанными в двоичном и текстовом режиме
Какой перевод происходит при записи в файл, открытый в текстовом режиме, который не происходит в двоичном режиме? В частности, в MS Visual C. unsigned char buffer[256]; for (int i = 0; i < 256; i++) buffer[i]=i; int size = 1; int count =...
37763 просмотров
schedule 25.01.2023

Перезаписать строку в файле с помощью PHP
Каков наилучший способ перезаписать определенную строку в файле? В основном я хочу найти файл для строки «@parsethis» и перезаписать остальную часть этой строки чем-то другим.
25412 просмотров
schedule 10.04.2022

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

Java BufferedReader вернулся к началу текстового файла?
В настоящее время у меня есть 2 BufferedReader s, инициализированных в одном и том же текстовом файле. Когда я закончу чтение текстового файла с первым BufferedReader , я использую второй, чтобы сделать еще один проход по файлу сверху. Необходимо...
74060 просмотров

Самый быстрый способ создать большой файл в С++?
Создайте плоский текстовый файл на С++ размером около 50–100 МБ с содержимым «Добавлена ​​первая строка» в файл 4 миллиона раз.
13086 просмотров
schedule 08.12.2022

Как работает разрешение пути по умолчанию/относительного пути в .NET?
Итак... Раньше я думал, что когда вы обращаетесь к файлу, но указываете имя без пути (CAISLog.csv в моем случае), .NET будет ожидать, что файл будет находиться по тому же пути, что и работающий .exe. Это работает, когда я прохожу через решение (C#...
9739 просмотров
schedule 22.04.2023

Размер открытого файлового объекта
Есть ли способ узнать размер файлового объекта, который в данный момент открыт? В частности, я работаю с модулем tarfile для создания tar-файлов, но я не хочу, чтобы мой tar-файл превышал определенный размер. Насколько я знаю, объекты tarfile...
66299 просмотров
schedule 12.06.2023

Как узнать, сколько файлов находится в каталоге?
Мне нужно подсчитать количество файлов в каталоге. Я мог бы получить имена всех файлов в каталоге, используя System.IO.Directory.GetFiles() , и взять длину этого массива, но для больших каталогов это занимает слишком много времени. Есть ли способ...
3935 просмотров
schedule 27.12.2022

Почему следующее печатает «Ресурс временно недоступен»?
Почему следующий код выводит «read(): Ресурс временно недоступен» в 80% случаев? Это код EAGAIN, который совпадает с кодом WOULD BLOCK, что означает отсутствие данных, ожидающих чтения, но select возвращает 1, говоря, что данные есть (проверено в...
7532 просмотров
schedule 13.07.2022

Перемещение файлов на разные тома в .NET
По-видимому, я не могу перемещать файлы на разные тома с помощью Directory.Move. Я читал, что мне нужно копировать каждый файл по отдельности в место назначения, а затем удалять исходный каталог. Есть ли у меня другой вариант?
4542 просмотров
schedule 15.06.2022

Безопасное удаление файлов в delphi7
Мне нужно безопасно удалить мой входной файл, как только я закончу с ним, в данный момент я перезаписываю все данные нулями, это беспорядочно, так как моя временная папка заполняется старыми файлами, а имя файлов является проблемой безопасности ....
1356 просмотров
schedule 12.11.2022

Блокировка чтения из FIFO через объект ifstream
Я открываю файл FIFO как ifstream . Как только объект создан, поток блокируется до тех пор, пока я не отправлю что-то в FIFO (что для меня нормально). Затем я вызываю getline() , чтобы получить данные из потока. Как мне снова прочитать и...
7555 просмотров
schedule 01.02.2023