Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.95/197: Рейтинг темы: голосов - 197, средняя оценка - 4.95
 Аватар для Bomboos
15 / 15 / 3
Регистрация: 04.10.2009
Сообщений: 219

Запуск файлов

24.07.2011, 21:06. Показов 40673. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, как на VS 2008 C# программно открывать файлы? к примеру по клику на кнопку открывать файл start.exe лежащий в том же каталоге?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.07.2011, 21:06
Ответы с готовыми решениями:

Ассоциация файлов и их запуск
Всем привет, подскажите пожалуйста, есть ли аналог paramstr(1) delphi в c#??? Чтобы при запуске файла запускалась моя программа и в...

Запуск всех файлов из каталога
Доброго времени суток. Я решил написать программку для запуска всех файлов находящихся в указанном каталоге. Сейчас это работает только с 1...

Загрузка/запуск нескольких файлов
using System.Diagnostics; using System.Net; namespace DownloadFile { class Program { static void Main(string...

9
 Аватар для umnick_kh
311 / 249 / 44
Регистрация: 06.12.2010
Сообщений: 527
24.07.2011, 21:07
C#
1
2
using System.Diagnostics;
Process.Start("start.exe");
4
 Аватар для Bomboos
15 / 15 / 3
Регистрация: 04.10.2009
Сообщений: 219
24.07.2011, 21:16  [ТС]
Цитата Сообщение от umnick_kh Посмотреть сообщение
C#
1
2
using System.Diagnostics;
Process.Start("start.exe");
Спасибо, а как составить условие если файл не найден то
C#
1
MessageBox.show("Файл не найден");
0
 Аватар для umnick_kh
311 / 249 / 44
Регистрация: 06.12.2010
Сообщений: 527
24.07.2011, 21:19
File.Exists

C#
1
2
3
4
5
6
7
8
using System.IO;
using System.Diagnostics;
//...
 string path = "start.exe";
  if(File.Exists(path))
   Process.Start(path);
  else
   MessageBox.show("Файл не найден");
1
0 / 0 / 0
Регистрация: 04.08.2011
Сообщений: 34
05.08.2011, 20:30
а как составить условие "если каталог не найден, то System.IO.File.Delete(path + "launch.wnl");" ?
0
67 / 67 / 9
Регистрация: 18.04.2011
Сообщений: 124
05.08.2011, 20:45
restar,
C#
1
2
3
4
5
6
7
8
9
10
using System.IO;
//...
string path=@"C:\myfolder";
if (!Directory.Exists(path)) {
try {
File.Delete(path+"launch.wnl");
}
catch {
MessageBox.Show("Cannot remove file");
}
Я только не очень понял, как вы хотите удалить файл в каталоге, которого нет)
1
0 / 0 / 0
Регистрация: 04.08.2011
Сообщений: 34
05.08.2011, 20:57
Цитата Сообщение от somethingrotten Посмотреть сообщение
Я только не очень понял, как вы хотите удалить файл в каталоге, которого нет)
не, у меня идет проверка другого каталога, при выборе нужного радиобуттона и нажатии нужной кнопки, эта папка удаляется, но если этот каталог не найден в указаной директории, то программа должна удалить файл настроек и предложить пользователю выбрать правильную папку...
ну вот как бы я все это сделал, сейчас если разберусь как твой код еще воткнуть, вообще гуд будет)
0
67 / 67 / 9
Регистрация: 18.04.2011
Сообщений: 124
05.08.2011, 21:39
restar, ну, тогда мой код немного бессмысленен, да) Тогда, получается, у нас есть некая директория:
C#
1
string mainFolder=@"C:\Program Files";
И в ней мы ищем интересующую нас папку:
C#
1
string[] subFolder=Directory.GetDirectories(mainFolder, "Free shemale porn");
Если такую папку мы не находим -
C#
1
2
3
4
5
6
if (subFolder=null) {
try {
File.Delete(mainFolder+"launch.wnl");
}
catch {};
}
А если нашли, то удаляем:
C#
1
2
3
4
5
6
7
8
else {
foreach (string dir in subFolder) {
try {
Directory.Delete(dir);
}
catch {};
}
}
Как-то так, если я правильно понял)
0
0 / 0 / 0
Регистрация: 04.08.2011
Сообщений: 34
05.08.2011, 21:41
да я уже сделал как мне нужно...)
0
1 / 1 / 0
Регистрация: 13.05.2013
Сообщений: 59
29.05.2013, 10:32
Всем доброго времени суток, люди подскажите пожалуйста, почему не удается найти файл если я делаю вот так:

Process.Start("start.exe");

Добавлено через 2 минуты
Все уже разобрался.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.05.2013, 10:32
Помогаю со студенческими работами здесь

Выгрузка файлов в %temp% и запуск exe через консольное приложение
У меня есть exe и 2 файла dll. Если этих dll нет рядом,exe не откроется. Нужно чтобы консольное приложение выгружало 3 файла(exe и два...

Получение списка задач из планировщика Windows на запуск файлов при старте системы, а так же при входе пользователя
Доброго времени суток. Microsoft Visual Studio Professional 2015 C# Версия 14.0.25431.01 Update 3 Microsoft .NET Framework Версия...

Циклический запуск программы для файлов в папке, имена файлов в виде параметров для программы
Имеется задача - с помощью bat файла циклически запускать программу convert.exe для всех файлов в папке с расширением *.blok. Вывести...

Запуск .jar файлов
Есть: Qt Creator 2.4.1, основан на Qt 4.8.0. Ubuntu 12.04. файл prog.jar. Нужно запустить файл prog.jar из Qt Собственно вопрос - как...

Запуск java файлов
Помогите пожалуйста написать код запуска java файлов с помощью java естественно :D Я не давно начал изучать VB и не много знаю.. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru