Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > Проверка наличее файла


Автор: ProgrammingLife 1.11.2008, 20:14
ВСЕМ САЛЮТ!!!!!!!!!!!!!!!!! smile 
Как осуществить проверку при запуске формы  наличии файла ,хочу сделать так если есть файл то он читает имя этого файла то значит форма высвечивает мне все функции а если нет этого файла в папке Debug где находится исполняемый файл *.*EXE то высвечивается текстовое поля и ввести пароль теперь код : smile 
Код


public WinDowMain()
        { 
         InitializeComponent();
            //MaximizeBox = false;
           //MinimizeBox = false;
           this.notifyIcon1.Visible = true;//для трея
            //для проверки и наличия файла
if (FileInfo.File.OpenRead("StreanWrlterpe.psr") == Convert.ToBoolean(true))
           { //как мне сделать что бы прочитал в бинарнике пороль и имя?
               textBox1.Visible = true;
//тут еще появляется один вопрос как создать бинарник топик создовать //отдельно не хочется причиной являестя взаимодействие с этим коодом поэтому //может и не соотвествовать решение задач 
 //общий вопрос конечно примерно знаю как создать файл но с бинарниками я не //сталиквался.
//Для создание Бинарного файла отведенно кнопка Save 
           }
           else
           { // в противном случае textBox1.Visible = false;
           }


Кто сталкивался с этой проблемкой елси есть время и возможность опишите мне код как надо сделать прваильно Для пояснение описываю ниже:
Запуск приложения наличие проверки этого файла делается для облегчения ввход моей программке в котором будет хранить данные ….при его отсутствие можно этот файл сохранить ,скопировать на флэшку или еще куда нибудь ..изюменка заключается в том то что чужой не залезит и не посмотрит его данные У меня есть фантазия но нет «C#арпных рук»)))))для этого форум Буду благодарен…Отвсей души Помогите чем сможите!!!!!

Автор: Partizan 1.11.2008, 21:12
 == Convert.ToBoolean(true) smile 

Код

public WinDowMain()
        { 
         InitializeComponent();
            //MaximizeBox = false;
           //MinimizeBox = false;
           this.notifyIcon1.Visible = true;//для трея
            //для проверки и наличия файла
if (File.Exists("StreanWrlterpe.psr"))
           { //как мне сделать что бы прочитал в бинарнике пороль и имя?
               textBox1.Visible = true;
//тут еще появляется один вопрос как создать бинарник топик создовать //отдельно не хочется причиной являестя взаимодействие с этим коодом поэтому //может и не соотвествовать решение задач 
 //общий вопрос конечно примерно знаю как создать файл но с бинарниками я не //сталиквался.
//Для создание Бинарного файла отведенно кнопка Save 
           }
           else
           { // в противном случае textBox1.Visible = false;
           }

Автор: Bogdan1024 1.11.2008, 22:28
Про бинарник:
Тупо создаёшь файл System.IO.File.Create
Тебе возвращается объект типа System.IO.FileStream
У этого объекта есть свойство Write
Вот и пишешь туда байты
И всё будет харащо.

Добавлено через 1 минуту и 25 секунд
Шо ты придумал с файлом я так и не понял smile 
Если ты хотел проверить есть файл или не, то это можно сделать так:
System.IO.File.Exists(имяфайла)

Автор: QryStaL 2.11.2008, 03:07
ProgrammingLife, неужели нельзя корректно сформулировать вопрос? Ничего не понятно, какой-то поток сознания  smile 

Автор: ProgrammingLife 2.11.2008, 21:49
Спасибо Bogdan1024 ....братка отлично работает....а как сделать считывать данные с бинаринка если честно как саздать бинарник  smile !??? какое своство подключить для считывание!!!!!!????????СПАСИБО.....

Добавлено через 10 минут и 18 секунд
Цитата(Bogdan1024 @ 1.11.2008,  22:28)
Про бинарник:
Тупо создаёшь файл System.IO.File.Create
Тебе возвращается объект типа System.IO.FileStream
У этого объекта есть свойство Write
Вот и пишешь туда байты
И всё будет харащо.

Добавлено @ 22:29
Шо ты придумал с файлом я так и не понял smile 
Если ты хотел проверить есть файл или не, то это можно сделать так:
System.IO.File.Exists(имяфайла)

ты не против по аське 442162540 пообщаться 

Автор: Bogdan1024 2.11.2008, 21:59
Считываешь так:
Код

System.IO.FileStream fs = new System.IO.FileStream(имяфайла);
(byte)fs.ReadByte();

Ваще, почитай о System.IO.FileStream  в MSDN, мэн.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)