Вы же понимаете, что процесс, который будет «ликвидировать директорию», должен быть запущен из другого места?
16 мая 2017 в 9:44
2 ответа 2
Сортировка: Сброс на вариант по умолчанию
Как выше отметили, пока программа работает она удалиться не может, НО ничего не мешает запустить *.Bat из программы перед ее закрытием удалить.
А еще можно воспользоваться MoveFileEx и файл будет вычищен системой после ребута.
Отслеживать
ответ дан 16 мая 2017 в 10:11
24.7k 12 12 золотых знаков 62 62 серебряных знака 152 152 бронзовых знака
Как правильно написали в комментариях выше, получить путь (включая имя исполняемого файла) можно так
string path = System.Reflection.Assembly.GetExecutingAssembly().Location;
Только путь, без исполняемого файла будет так :
string s = Environment.CurrentDirectory;
А вот удалить программа сама себя не сможет, скажет что процесс занят другим приложением )
Источник: ru.stackoverflow.com
КАК НАЙТИ КОРНЕВУЮ ПАПКУ ИГРЫ ИЛИ ПРИЛОЖЕНИЯ
Что такое директория игры и как ее найти?
Если вы любите компьютерные игры, то вы, вероятнее всего, слышали упоминания директории игры далеко не один раз. Однако что это такое? В большинстве случаев людей не особо интересуют подобные термины, пока они не касаются их напрямую. В случае с директориями вопросы могут появиться практически сразу же, с первой игры, которую вы установите на свой компьютер.
Именно поэтому вам обязательно стоит ознакомиться с данной статьей, потому что здесь вы узнаете о том, что такое директория игры, зачем она может вам понадобиться, а также как ее найти. Изначально вы можете даже не догадываться о том, что вам подобные знания могут пригодиться. Однако будьте уверены, что рано или поздно такая информация вам понадобится. Что ж, пришло время узнать, что такое директория игры, а также получить нужные данные касательно этого термина и его использования.
Что это такое?
Что такое директория игры? Этот вопрос задают себе начинающие геймеры, которые впервые сталкиваются с подобным понятием. Им необходимо сделать что-то в директории игры, а они не знают, что это такое. Однако не стоит паниковать, потому что в действительности все намного проще, чем можно себе представить.
Дело в том, что директория – это папка, в которую была установлена интересующая нас игра. Проще говоря, это альтернативное название для слова «папка», которое можно применить к той папке, в которой содержатся игровые файлы. Что ж, теперь вы знаете, что такое директория игры. Поэтому можно перейти к другим вопросам. Например, зачем вам может понадобиться директория игры и где ее при этом можно найти.
Скрытые папки в Windows 10 Где найти папку ProgramData C:/ProgramData/
Зачем может понадобиться директория?
Естественно, недостаточно знать о том, что значит директория игры, потому что само по себе это поятие ничего вам не дает. Однако в некоторых случаях вам нужен доступ к этой заветной папке. Случается это тогда, когда вы, например, хотите установить модификацию или дополнение к игре.
Тогда у вас запрашивается путь к директории игры, и вам нужно его знать, иначе вы не сможете добиться успеха. Вот тогда перед вами и встает вопрос о том, где директория игры находится и как ее отыскать. Это очень важный вопрос, на который вы получите сейчас развернутый ответ. Дело в том, что поиск директории может осуществляться несколькими различными способами, и каждый из них может оказаться наиболее удобным для вас. Так что ознакомьтесь с материалами статьи, выберите тот способ, который вам больше всего подходит, и у вас больше не будет проблем с поиском директорий игр.
Поиск по ярлыку
Самый простой способ узнать, где находится директория игры – это взглянуть на ярлык, который был создан на вашем рабочем столе. Сам по себе он не предложит вам никакой полезной информации (хотя в некоторых версиях операционной системы при наведении на него курсора мыши всплывает строка с прямым адресом директории), но вот в его свойствах кроется вся необходимая вам информация. Чтобы добраться до этой информации, вам нужно правой кнопкой мыши кликнуть по ярлыку, после чего выбрать пункт меню «Свойства». В открывшемся окне есть строка, в которой содержится конкретный адрес, к которому и ведет этот ярлык. Вот и все, вы нашли директорию вашей игры, поэтому можете спокойно ею пользоваться, если она вам понадобится.
Однако далеко не всегда ярлык создается автоматически, а многие геймеры любят наводить порядок на своем рабочем столе, поэтому часто этим способом воспользоваться не удается. Как найти директорию игры, если у вас нет доступа к ярлыку? К счастью, существуют и другие варианты, которыми вы сможете воспользоваться в случае необходимости.
Папки по умолчанию
Если на вашем рабочем столе нет ярлыка, по которому вы могли бы определить директорию игры, то вы можете воспользоваться простым методом, который работает довольно часто. Дело в том, что в большинстве случаев папки, в которые устанавливаются игры по умолчанию, являются одними и теми же. Это либо папка Program Files (хотя в последние годы разработчики все реже указывают ее в качестве директории по умолчанию), либо папка Games. Кроме того, если вы устанавливаете игры через конкретную игровую платформу, такую как «Стим» или «Ориджин», вы всегда сможете найти папку с игрой в директории самой платформы. Таким образом, если вы не меняли адрес установки по умолчанию при запуске инсталлятора игры, то сможете найти ее в одной из указанных выше папок.
Поиск по компьютеру
Но что же делать, если вам не удастся обнаружить игру в той или иной папке? Случается так, что игра устанавливается в другую папку, так что на сто процентов на тот способ полагаться также не стоит. В этом случае лучше всего использовать название вашей игры и вписать его в строку системного поиска. Это может занять некоторое время, которое становится тем больше, чем больше объем вашего жесткого диска. Но в результате поиск предложит вам варианты, среди которых вы определенно найдете свою игру, а вместе с этим и обнаружите адрес ее директории.
Повторный запуск установки игры
Ну и последний способ, о котором вам стоит помнить, – это повторный запуск установки игры. Нет, вам не нужно снова ее полностью устанавливать, если вы знаете, что она уже имеется на вашем компьютере. Секрет заключается в том, что в инсталляторе всегда пишется, в какую папку будет производиться установка.
Кроме того, вам предлагают самостоятельно выбрать, куда вы хотите установить игру. Чем это может вам помочь? Вы можете не устанавливать игру повторно, а просто подсмотреть, куда по умолчанию система предложила вам установить игру в прошлый раз. Велика вероятность, что вы найдете ее директорию по адресу, который вы увидите в окне инсталлятора.
Источник: www.syl.ru
Как найти директорию игры
Большинство установленных игр оставляют на рабочем столе ярлык быстрого запуска, однако его не всегда оказывается достаточно. Порой нужно работать непосредственно с файлами игры, а значит, обращаться напрямую в установочную директорию.
Статьи по теме:
- Как найти директорию игры
- Как удалить стандартные игры
- Как открыть директорию
Инструкция
Наиболее простой способ найти нужную директорию – через ярлык. Кликните правой кнопкой мыши по значку, выберите пункт «Свойства» и в открывшемся окне перейдите к вкладке «Ярлык». Вы увидите поля «Объект» и «Рабочая папка», первое указывает непосредственно на файл, запускающий игру, а второе – на место, в котором данный файл располагается, т.е. «Рабочая папка» и указывает на директорию игры. Вы можете кликнуть по кнопке «Перейти в папку» или «Расположение файла» для того, чтобы быстро открыть нужный вам адрес.
Чаще всего игры устанавливаются в папку Program Files, расположенную на системном жестком диске. Кроме того, проверьте папку Games, которая может быть создана в корневом каталоге.
Воспользуйтесь системным поиском, если игры нет в стандартных местах. Старайтесь не вводить в строку поиска полное название продукта – лучше его часть или краткую версию. Например, для «Star Wars: Knights of the Old Republic» поисковым запросом лучше сделать: SW или KotOR.
Найдите директорию в инсталляторе. Запустите еще раз файл, с помощью которого установили игру, и посмотрите, какую директорию установки он вам предлагает. Если такого пункта по умолчанию нет, скорее всего, есть вопрос: «Какой тип установки вы хотите использовать?». Для того чтобы увидеть адрес, нужно ответить нужно «Профессиональная» или «Детальная».
Если вам нужно, чтобы некоторый софт автоматически определял установочную директорию, стоит указать адрес реестра, где хранится данная информация. Например, если вы хотите написать инсталлятор для патча игры The Sims, то вам нужно найти в реестре каталог, хранящий информацию о игре, а в нем – конкретное значение директории игры. В дальнейшем, создавая инсталлятор через специальную программу, укажите ссылку на содержимое найденного адреса в поле «Директория игры». Впоследствии, когда пользователь запустит ваш exe-файл, тот обратится к адресу в реестре и укажет сразу верное местоположение.
Совет полезен?
Статьи по теме:
- Как открыть формат exe
- Как установить стандартные игры от Windows
- Как запустить «Братки»
Добавить комментарий к статье
Похожие советы
- Как запустить одновременно 2 файла
- Что такое directx
- Как проверить совместимость компьютера с игрой?
- Как в терминале mac os перейти в папку
- Как найти старую игру
- Как открыть exe файл на Mac
- Как указать директорию
- Как установить игру Trainz
- Как открыть корневой каталог
- Как в реестре найти файл
- Как загрузить песни для Guitar Hero 3
- Как запустить exe файл
- Что такое системная папка
Источник: www.kakprosto.ru