|
|
|
Как узнать размер файла?
|
|||
|---|---|---|---|
|
#18+
Написать алгоритм (программу), который читает данные из файла с кодировкой 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(); } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2014, 01:47 |
|
||
|
Как узнать размер файла?
|
|||
|---|---|---|---|
|
#18+
А нельзя ли поконкретней?(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2014, 08:17 |
|
||
|
Как узнать размер файла?
|
|||
|---|---|---|---|
|
#18+
LukcY33Как узнать размер файла? Google -> Java File Size или Java File Length ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2014, 10:33 |
|
||
|
Как узнать размер файла?
|
|||
|---|---|---|---|
|
#18+
LukcY33А нельзя ли поконкретней?(( можно: гугл:узнать размер файла java первая ссылка Если чтото не выходит найти на русском, иди в translate.google.com переводи на англ и еще раз ищи, это скорей всего 99% вопросов снимет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2014, 10:33 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=170&tid=2126997]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
74ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 242ms |
| total: | 425ms |

| 0 / 0 |
