Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ввод вывод. 
:(
    Опции темы
spbsmile
Дата 27.3.2012, 14:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 44
Регистрация: 8.7.2011

Репутация: нет
Всего: нет



помогите перезаписать с java  на c# smile 
Код

import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;

public class MyFileWriter{
    private FileOutputStream out;
    public MyFileWriter(){
        File f=new File("test.txt");
        try {
            if(f.exists()){
                String read=read(f);
                out=new FileOutputStream(f);
                writeReaded(read);
            } else {
                out=new FileOutputStream(f);
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
    public synchronized void write(String s){
        try {
            out.write(s.getBytes());
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
    public void close(){
        try {
            out.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
    private String read(File f) throws IOException{
        FileInputStream fis=null;
        StringBuilder sb=new StringBuilder();
        try{
            fis=new FileInputStream(f);
            int read=0;
            while((read=fis.read())!=-1){
                sb.append((char)read);
            }
        } finally{
            if(fis!=null){
                fis.close();
            }
        }
        return sb.toString();
    }
    private void writeReaded(String data) throws IOException{
        byte [] b=data.getBytes();
        out.write(b);
    }
}

PM MAIL   Вверх
Machaon
Дата 4.4.2012, 23:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


КаРолЬ АсьКи МуАЛя
*


Профиль
Группа: Участник
Сообщений: 160
Регистрация: 12.8.2008
Где: М.о. Красногорск

Репутация: нет
Всего: 3



DELETED

Это сообщение отредактировал(а) Machaon - 4.4.2012, 23:30
PM MAIL ICQ Skype   Вверх
erm0l0v
Дата 5.4.2012, 08:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 157
Регистрация: 11.1.2011

Репутация: нет
Всего: 1



Вам нужно продублировать файл?

Код

string fileName = "File.txt";
            string file = null;
            if (File.Exists(fileName))
                using (var read = new StreamReader(fileName))
                    file = read.ReadToEnd();
            if (!String.IsNullOrEmpty(file))
                using (var write = new StreamWriter(fileName, true))
                    write.Write(file);

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Partizan
PashaPash

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | .NET для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0407 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.