powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как узнать размер файла?
6 сообщений из 6, страница 1 из 1
Как узнать размер файла?
    #38679150
LukcY33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Написать алгоритм (программу), который читает данные из файла с кодировкой Cp1251 и переписывает в новый файл с кодировкой UTF-8, при этом, если размер файла превышает 10 Mb, сжимает результат в GZIP-архив.

Сделано почти всё.Скорее всего не грамотно.В общем не знаю как выполнить проверку на размер файла.
Отправить надо сегодня.Своими силами уже не успеваю.



import java.io.BufferedReader;
import java.io.*;

import java.util.zip.GZIPOutputStream;

/**
* Created by Максим on 25.06.14.
*/
public class Solurion
{
static String fileName1 = "1.cp1251";
static String fileName2 = "2.utf8";
static String fileName3 = "2.gzip";
// static String check ="";

public static void main(String[] args) throws Exception
{
Swap(fileName1,fileName2);
}

public static void Swap(String fileName1,String fileName2)throws Exception
{
BufferedReader reader =new BufferedReader(
new InputStreamReader(
new FileInputStream(fileName1),"cp1251"));


BufferedWriter writer = new BufferedWriter(
new OutputStreamWriter(
new FileOutputStream(fileName2),"UTF-8"));


for (String line = reader.readLine();line!=null;line=reader.readLine() ) {



writer.write(line+System.getProperty("line.separator"));

}

if(fileName2.length()>5)
{
try
{
GZIPOutputStream out = new GZIPOutputStream(new FileOutputStream(fileName3));
FileInputStream in = new FileInputStream(fileName2);
byte[] buf =new byte[in.available()];
int len;
while((len=in.read(buf))>0){
out.write(buf,0,len);
}
in.close();
out.finish();
out.close();
}catch (IOException e)
{

}

}

reader.close();
writer.close();




}
}
...
Рейтинг: 0 / 0
Как узнать размер файла?
    #38679170
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как узнать размер файла?
    #38679205
LukcY33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А нельзя ли поконкретней?((
...
Рейтинг: 0 / 0
Как узнать размер файла?
    #38679364
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LukcY33Как узнать размер файла?
Google -> Java File Size или Java File Length
...
Рейтинг: 0 / 0
Как узнать размер файла?
    #38679366
esy301s
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LukcY33А нельзя ли поконкретней?((
можно:
гугл:узнать размер файла java
первая ссылка

Если чтото не выходит найти на русском, иди в translate.google.com переводи на англ и еще раз ищи, это скорей всего 99% вопросов снимет.
...
Рейтинг: 0 / 0
Как узнать размер файла?
    #38679764
LukcY33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо,я доделал)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Как узнать размер файла?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]