Как найти путь к файлу exe


Загрузить PDF


Загрузить PDF

В этой статье мы расскажем вам, как в Windows найти полный путь к файлу с помощью строки поиска, Проводника или окна «Выполнить».

  1. Изображение с названием Find a File's Path on Windows Step 1

    1

    Нажмите Win+S. Откроется строка поиска.

  2. Изображение с названием Find a File's Path on Windows Step 2

    2

    Введите имя файла. Откроется список совпадающих результатов.

  3. Изображение с названием Find a File's Path on Windows Step 3

    3

    Щелкните по имени файла правой кнопкой мыши. Откроется меню.

  4. Изображение с названием Find a File's Path on Windows Step 4

    4

    Нажмите Открыть папку с файлом. Откроется папка с нужным файлом.

  5. Изображение с названием Find a File's Path on Windows Step 5

    5

    Щелкните в конце строки с именем файла. Вы найдете ее над списком файлов и под значками опций. Полный путь к файлу будет выделен.

    • Нажмите Ctrl+C, чтобы скопировать путь.
    • Нажмите Ctrl+V, чтобы вставить скопированный путь.

    Реклама

  1. Изображение с названием Find a File's Path on Windows Step 6

    1

    Нажмите Win+E. Откроется окно Проводника.

    • Клавиша Windows находится в левом нижнем углу клавиатуры.
  2. Изображение с названием Find a File's Path on Windows Step 7

    2

    Перейдите в папку с нужным файлом. Ваши действия будут зависеть от того, где находится файл. Как правило, нужно дважды щелкнуть по диску (его букве), а затем дважды щелкнуть по нужной папке, чтобы открыть ее.

  3. Изображение с названием Find a File's Path on Windows Step 8

    3

    Щелкните по нужному файлу правой кнопкой мыши. Откроется меню.

  4. Изображение с названием Find a File's Path on Windows Step 9

    4

    Выберите Свойства. Эта опция находится внизу меню.

  5. Изображение с названием Find a File's Path on Windows Step 10

    5

    Найдите путь к файлу в строке «Расположение». Вы найдете ее посередине окна.

    • Чтобы скопировать путь, дважды щелкните по нему — путь будет выделен, а затем нажмите Ctrl+C.
    • Чтобы вставить путь, нажмите Ctrl+V.

    Реклама

  1. Изображение с названием Find a File's Path on Windows Step 11

    1

    Перейдите в папку с нужным файлом. Например, если файл находится на рабочем столе, перейдите на рабочий стол.

  2. Изображение с названием Find a File's Path on Windows Step 12

    2

    Нажмите Win+R. Откроется окно «Выполнить».

  3. Изображение с названием Find a File's Path on Windows Step 13

    3

    Перетащите файл в окно «Выполнить». Когда значок файла окажется в окне «Выполнить», отпустите кнопку мыши.

  4. Изображение с названием Find a File's Path on Windows Step 14

    4

    Найдите полный путь к файлу в поле «Открыть». В этом поле отображается путь к файлу.

    • Чтобы скопировать путь, дважды щелкните по нему — путь будет выделен, а затем нажмите Ctrl+C.
    • Чтобы вставить путь, нажмите Ctrl+V.

    Реклама

Об этой статье

Эту страницу просматривали 18 483 раза.

Была ли эта статья полезной?

Иногда в процессе работы на компьютере необходимо найти папку или запускающий файл той или иной программы или игры. Особенно часто такое действие необходимо для русификации  программы или добавления в неё кистей или текстур (как в Фотошопе). Для человека, который хорошо разбирается в компьютерах это не проблема, но для начинающего пользователя  найти путь к файлу или папке, задача не из легких, а может даже и не выполнима.

На самом деле все очень просто, и если вы сделаете это один раз, то сможете и в следующий.  Если вы научитесь находить файл или папку среди тысячи таких же файлов, то многие компьютерные проблемы сможете решать сами без посторонней помощи.

Существует несколько способов определения пути к файлу или папке программы. Сейчас мы их рассмотрим.

Содержание:

  • Находим путь к файлу или папке по ярлыку на рабочем столе
    • Как узнать путь, если ярлыка программы нет на рабочем столе
      • Видео «Как найти путь к файлу»

Находим путь к файлу или папке по ярлыку на рабочем столе

Как найти путь к файлу, который запускает программу. Урок 29

Это самый легкий и быстрый способ. Если ярлык программы находится на рабочем столе, то кликаем по нему правой кнопкой мыши и выбираем в самом низу выпадающего списка, который называется контекстным меню, пункт «Свойства».

Это самый легкий и быстрый способ

В открывшемся окне «Свойства» в поле «Объект» вы увидите путь к запускающему файлу программы (с расширением .exe), а ниже, в поле «Рабочая папка»  показан путь к папке программы.

В открывшемся окне «Свойства» в поле «Объект» вы увидите путь к запускающему файлу программы

Оба эти пути похожи, ведь запускающий файл программы находится в рабочей папке этой же программы.

Как узнать путь, если ярлыка программы нет на рабочем столе

Если ярлыка программы нет на рабочем столе, то он наверняка имеется в меню «Пуск».  В Windows XP или Windows 7 можно так же кликнуть по значку программы правой кнопкой мыши и выбрать в контекстном меню пункт «Свойства».

Если ярлыка программы нет на рабочем столе, то он наверняка имеется в меню «Пуск».

А вот в Windows 10 такой номер не прокатит. Там надо сначала открыть меню «Пуск» найти папку программы, открыть её, кликнуть правой кнопкой мыши по иконке программы, выбрать в самом верху открывшегося списка по строке «Дополнительно», а в следующем списке кликнуть по строке «Перейти к расположению файла».

Там надо сначала открыть меню «Пуск» найти папку программы, открыть её, кликнуть правой кнопкой мыши по иконке программы

В открывшемся окне программы наверху в адресной строке будет показан путь к этому файлу.

В открывшемся окне программы наверху в адресной строке будет показан путь к этому файлу.

Его можно скопировать. Для этого необходимо кликнуть правой кнопкой мыши по адресу и выбрать в выпадающем меню пункт  «Копировать адрес».

Для этого необходимо кликнуть правой кнопкой мыши по адресу и выбрать в выпадающем меню пункт  «Копировать адрес».

Потом можно открыть любой текстовый редактор (блокнот или ворд) и вставить этот адрес в него , кликнув правой кнопкой мыши по пустому месту и выбрать вставить, или установить курсор и нажать на клавиатуре одновременно клавиши Ctrl + V

Эти методы особенно актуальны, если у вас нет доступа к скрытым файлам и папкам.

Видео «Как найти путь к файлу»

_____________________________________________________________________________________________________Удачи!

EDIT: I should have added, if you can’t use the WHERE command from the command prompt, check your PATH variable. (Just use the «path» command.) Make sure C:WindowsSystem32 is in your path. That’s where «where.exe» is located.

WHERE is the command you’re looking for! WHERE is like a cross between the UNIX shell built-in «which» and the «locate» command, in that it works for both command executables and regular files.

It’s also somewhat more complex than either of those two, although, in general a simple

WHERE <file>

will work.

It’s different from the «locate» command in that it’s not looking through the entire filesystem. Instead, the default behavior is to look for files in two locations:

  • The current directory.
  • All of the directories in the PATH variable.

So, any command that you can run directly from a command prompt without specifying the directory, will be found by the WHERE command. (Because any command like that is already in the PATH variable list.)

If you want to search only in the command path variable, you can use:

WHERE "$path:<search text>"

If, on the other hand, you want to find all copies of a file in a directory tree, you can use:

WHERE /R <Top Level Directory> <search text>

Finally, WHERE will find commands and any files with an extension from the PATHEXT variable without including the extension. All other files have to be specified either exactly or with wildcards.

Take for example the files «dxdiag.exe» and «dxdiagn.dll». Note the following command and its output:

WHERE /R C:Windows dxdiag

C:WindowsSystem32dxdiag.exe
C:WindowsSysWOW64dxdiag.exe
C:WindowsWinSxSamd64_microsoft-windows-d..x-directxdiagnostic_31bf3856ad364e35_6.2.9200.16384_none_7c8d3f96e7882ec7dxdiag.exe
C:WindowsWinSxSx86_microsoft-windows-d..x-directxdiagnostic_31bf3856ad364e35_6.2.9200.16384_none_206ea4132f2abd91dxdiag.exe

It succeeds in returning all versions of «dxdiag.exe» because «.exe» is one of the extensions in the PATHEXT variable. (Note: «WHERE dxdiag» would have worked as well, because C:WindowsSystem32 is in the PATH variable.)

WHERE /R C:Windows dxdiagn

on the other hand, fails to return any result, because «.dll» is not in PATHEXT.

In this case, look at the result that adding a wildcard gives us:

WHERE /R C:Windows dxdiagn*

C:WindowsSystem32dxdiagn.dll
C:WindowsSystem32en-USdxdiagn.dll.mui
C:WindowsSysWOW64dxdiagn.dll
C:WindowsSysWOW64en-USdxdiagn.dll.mui
C:WindowsWinSxSamd64_microsoft-windows-d..iagnostic.resources_31bf3856ad364e35_6.2.9200.16384_en-us_daccd04369b09c70dxdiagn.dll.mui
C:WindowsWinSxSamd64_microsoft-windows-d..x-directxdiagnostic_31bf3856ad364e35_6.2.9200.16384_none_7c8d3f96e7882ec7dxdiagn.dll
C:WindowsWinSxSx86_microsoft-windows-d..iagnostic.resources_31bf3856ad364e35_6.2.9200.16384_en-us_7eae34bfb1532b3adxdiagn.dll.mui
C:WindowsWinSxSx86_microsoft-windows-d..x-directxdiagnostic_31bf3856ad364e35_6.2.9200.16384_none_206ea4132f2abd91dxdiagn.dll

It successfully returns all versions of dxdiagn.dll.

For more information, use «WHERE /?». Hope this helps!

Содержание

  1. Как узнать, где находится программа по её ярлыку в Windows
  2. Самый простой и быстрый способ узнать где лежит файл по его ярлыку в Windows
  3. Как узнать полный путь до файла по его ярлыку в Windows
  4. Как открыть папку в которой лежит программа, на которую ссылается ярлык в Windows
  5. Резюме
  6. Как найти путь к файлу, который запускает программу. Урок 29
  7. Находим путь к файлу или папке по ярлыку на рабочем столе
  8. Как узнать путь, если ярлыка программы нет на рабочем столе
  9. Видео «Как найти путь к файлу»
  10. 3 способа скопировать путь к файлу или папке
  11. Как посмотреть путь к файлу?
  12. С помощью Shift
  13. Через свойства папки или файла
  14. Узнаем путь к файлу в командной строке Windows
  15. Как скопировать путь к файлу на Mac
  16. Абсолютный и относительный пути
  17. Как в Диспетчере задач отобразить путь к файлу или вредоносной программе, находящейся в автозагрузке Windows 10
  18. Как узнать куда устанавливается программа?

Как узнать, где находится программа по её ярлыку в Windows

Ярлыки можно не только создавать. Как создать ярлык файла или папки в Windows подробно описано в → этой статье. При установке программ почти всегда создаются ярлыки или при их инсталляции задаётся вопрос о том, создать ли ярлык для быстрого запуска программы. Ярлыки обычно создаются на рабочем столе. Так что всё удобно. До тех пор, пока не понадобится узнать, где же на диске хранится собственно сама программа. Ответ на этот вопрос и будет рассмотрен ниже в этой статье.

Самый простой и быстрый способ узнать где лежит файл по его ярлыку в Windows

Пожалуй, самым быстрым способом узнать, где лежит программа, которая открывается двойным кликом по ярлыку, будет просто навести курсор мышки на этот ярлык. При наведении курсора выпадет всплывающая подсказка в виде строки, в которой будет указано расположение файла, которая привязана к этому ярлыку. Вернее, не просто расположение, а полный путь до папки с этой программой:

0013

Как узнать полный путь до файла по его ярлыку в Windows

Если требуется не просто узнать путь до файла, но и скопировать его, то тут нужно несколько кликов:

0014

Эти манируляции откроют окно со свойствами выбранного ярлыка на вкладке «Ярлык».

0015

Замечу, что эти пути легко выделяются и копируются. И это можно использовать, если требуется вставить или переслать ссылку на эту программу.

Как открыть папку в которой лежит программа, на которую ссылается ярлык в Windows

Ниже находится очень удобная кнопка «Расположение файла». И если по ней кликнуть один раз левой кнопкой мышки, то откроется Проводник именно в этой папке с выделенной программой, на которую ссылается ярлык:

0016

Резюме

Так в несколько кликов можно быстро не только узнать путь до программы, на которую ссылается ярлык на рабочем столе, но и открыть место, где реально находится файл с этой программой.

Источник

Как найти путь к файлу, который запускает программу. Урок 29

Иногда в процессе работы на компьютере необходимо найти папку или запускающий файл той или иной программы или игры. Особенно часто такое действие необходимо для русификации программы или добавления в неё кистей или текстур (как в Фотошопе). Для человека, который хорошо разбирается в компьютерах это не проблема, но для начинающего пользователя найти путь к файлу или папке, задача не из легких, а может даже и не выполнима.

На самом деле все очень просто, и если вы сделаете это один раз, то сможете и в следующий. Если вы научитесь находить файл или папку среди тысячи таких же файлов, то многие компьютерные проблемы сможете решать сами без посторонней помощи.

Существует несколько способов определения пути к файлу или папке программы. Сейчас мы их рассмотрим.

Находим путь к файлу или папке по ярлыку на рабочем столе

naiti put k failu

Это самый легкий и быстрый способ. Если ярлык программы находится на рабочем столе, то кликаем по нему правой кнопкой мыши и выбираем в самом низу выпадающего списка, который называется контекстным меню, пункт «Свойства».

В открывшемся окне «Свойства» в поле «Объект» вы увидите путь к запускающему файлу программы (с расширением .exe), а ниже, в поле «Рабочая папка» показан путь к папке программы.

Оба эти пути похожи, ведь запускающий файл программы находится в рабочей папке этой же программы.

Как узнать путь, если ярлыка программы нет на рабочем столе

Если ярлыка программы нет на рабочем столе, то он наверняка имеется в меню «Пуск». В Windows XP или Windows 7 можно так же кликнуть по значку программы правой кнопкой мыши и выбрать в контекстном меню пункт «Свойства».

А вот в Windows 10 такой номер не прокатит. Там надо сначала открыть меню «Пуск» найти папку программы, открыть её, кликнуть правой кнопкой мыши по иконке программы, выбрать в самом верху открывшегося списка по строке «Дополнительно», а в следующем списке кликнуть по строке «Перейти к расположению файла».

В открывшемся окне программы наверху в адресной строке будет показан путь к этому файлу.

Его можно скопировать. Для этого необходимо кликнуть правой кнопкой мыши по адресу и выбрать в выпадающем меню пункт «Копировать адрес».

Эти методы особенно актуальны, если у вас нет доступа к скрытым файлам и папкам.

Видео «Как найти путь к файлу»

_____________________________________________________________________________________________________ Удачи!

Источник

3 способа скопировать путь к файлу или папке

В этой инструкции я покажу, как скопировать полный путь к файлу в Windows 10. Иногда нам для поиска информации или работы других программ, необходимо скопировать путь расположения файла, папки или каталога. Чтобы найти определенный файл в иерархии каталогов, необходимо указать абсолютный путь к нему.

Как посмотреть путь к файлу?

Существует несколько способов просмотра и копирования пути к файлам и папкам. Самый простой из них, это использовать клавишу “Shift” ⇒

С помощью Shift

put k rabochemu stolu vindovs

Например, путь к рабочему столу Windows 10 на моем компьютере имеет вид ⇒ C:UsersAlexDesktop, а к папке Temp ⇒ C:Program Files (x86)Temp

Через свойства папки или файла

Следующим способом удобно смотреть расположение папки или документа, но скопировать весь путь не получиться, так как последняя директория в пути не указывается.

Например путь к графическому изображению help.png

absolyutnyy put do izodrazheniya cherez svoystva fayla

E:Фотоматериалы и изображенияИконкиhelp.png

будет выглядеть как ⇒

E:Фотоматериалы и изображенияИконки

Узнаем путь к файлу в командной строке Windows

Для примера создадим документ Word с именем Doc3 и поместим его в любую папку и посмотрим его путь в командной строке.

put do dokumenta doc3 v komandnoy stroke

Как скопировать путь к файлу на Mac

Пути к файлам и папкам на Маке можно узнать так же, как и в Виндовс через Shift, только названия кнопок другие ⇒

kak posmotret put k faylu na mac

В буфер обмена скопируется полный путь к файлу например ⇒

Скопировать полный путь до любого файла достаточно просто и с этим справится любой пользователь ПК или ноутбука.

Абсолютный и относительный пути

Путь (от англ. path) — набор символов, показывающий расположение файла или каталога в файловой системе.

Например, в следующей записи G:EPIM ProНеобходимые программыABBYY FineReader 10.0.102.95 Proreadme.txt

readme.txt — это имя файла, а G:EPIM ProНеобходимые программыABBYY FineReader 10.0.102.95 Pro — путь к нему.

Полный (абсолютный) путь к файлу начинается с логического имени диска. Далее идут имена вложенных друг в друга папок (их может быть сколько угодно много). В последней папке содержится требуемый файл.

Стандартный путь состоит из трех компонентов ⇒

Если присутствуют все три компонента, путь является абсолютным. Полный путь всегда начинается с корневого каталога.

Если буква тома или диска не указана и имя каталога начинается с символа разделителя, то такой путь задан относительно корня текущего диска. В противном случае путь задан относительно текущего каталога.

В следующей таблице показаны некоторые возможные пути к каталогам и файлам ⇒

C:UsersAlexAppData – абсолютный путь к файлу из корня диска C.
AlexAppData – относительный путь из подкаталога.

Источник

Как в Диспетчере задач отобразить путь к файлу или вредоносной программе, находящейся в автозагрузке Windows 10

1495813669 111

затем проследовал в автозагрузку. Сразу отметил для себя файл с именем «Amigo», который задерживал загрузку системы на целых 10 секунд, увидеть это было можно, включив в диспетчере столбец «Влияние на ЦП при запуске». Я щёлкнул на файле правой кнопкой мыши, вызвав меню, но к сожалению отключить или узнать месторасположение вируса система не давала.

1495811599 43

Да, существует браузер с таким именем и надо сказать не самого лучшего качества, но в нашем случае файл был заражён вредоносной программой, так как три процесса вируса создавали нагрузку на процессор 99% и именно его пытался удалить антивирус Avast.

Я перешёл на вкладку «Процессы» и снял задачу с вредоносных процессов.

1495811807 107

1495813225 109

Ноутбук сразу пришёл в норму.

1495813428 110

Затем я стал вручную искать вредоносный файл, но поиск длился ужасно долго, поэтому я прибегнул к такому хитрому способу.

Я вернулся в Диспетчер задач и опять перешёл на вкладку «Автозагрузка», щёлкнул правой кнопкой мыши на столбце «Состояние» (можно «Издатель») и в выпадающем меню отметил пункт «Командная строка»,

1495814241 113

в результате в столбце «Командная строка» диспетчер задач стал показывать точное местоположение (путь) ко всем программам, находящимся в автозагрузке. Вирус находился в папке:

1495814903 117

Оставалось только пройти по этому пути и удалить вирус.

Источник

Как узнать куда устанавливается программа?

161229124901Всем привет coolПоговорим мы о том, как узнать, где стоит программа в компьютере, куда она установилась, вообще где она сидит. Эта инфа не то чтобы полезная очень, эту инфу просто нужно знать, мало ли что может случится, вы всегда если что сможете посмотреть что там творится внутри папки с прогой. Ну это так, к примеру, ситуации то могут быть разные.. unknw

Значит вообще все проги должны свои папки создавать в одной системной папке Program Files, чтобы на компе был порядок. Но есть такие проги, которые устанавливаются туда, куда они считают нужным, например просто на системный диск или вообще туда, где проги обычно хранят свои настройки или служебную информацию. Ну, я этой инфой не буду вас грузить, просто покажу как можно узнать, куда поставилась программа, думаю что все вам тут будет понятно smile

Значит смотрите, вот у меня стоит Windows 7, представим что мне нужно узнать куда установилась прога и для примера я возьму Мозиллу. У меня есть ее ярлык на рабочем столе, я нажимаю по нему правой кнопкой и выбираю там пункт Расположение файла:

161229125653

Потом открылась вот такая папка:

161229125718

Но как узнать саму папку, ну то есть где Мозилла установлена? Вот тут вам нужно нажать один раз вот сюда:

161229125756

Потом у вас покажется сам путь, то есть та папка, где у вас стоит Мозилла:

161229125848

То есть в моем случае она установилась вот в эту папку:

C:Program Files (x86)Mozilla Firefox

Но понятное дело, что это не единственный способ узнать куда установлена прога. Вот интересный еще один случай, это Хром. Куда он установился можно узнать еще вот как, берете ярлык его, нажимаете правой кнопкой по нему и выбираете пункт Свойства:

161229131224

Ну вот и открылось окошко Свойства, вот смотрите что в нем написано:

161229131343

Видите, там есть такое как Рабочая папка? Вот это и есть та папка, куда установлена прога, ну в нашем случае это Хром. Как видите, тоже все просто! Кстати тут тоже можно нажать на Расположение файла и вам сразу откроется папка, куда установлена прога. Это относится ко всем ярлыкам, а не только к Хрому smile

Так, что еще вам показать? Может быть такое, что у вас прога будет в меню Пуск, то там также само, нажимаете правой кнопкой и выбираете пункт Свойства, ну и сморите там уже.

Вообще, если вот грубо говоря, то вот проги должны ставится в эту папку:

Ну, или если у вас 64-битная винда, вот еще могут сюда ставится:

C:Program Files (x86)

Но вот некоторые программы сюда все равно не устанавливаются и я не совсем понимаю почему. Вот есть Яндекс Браузер, он ставится вообще в эту папку:

161229134814

Там где VirtMachine, то это там имя компа, ну то есть имя учетной записи. Ну и почему Яндекс Браузер туда ставится, то это мне не совсем понятно..

А бывает и такая ситуация, что у вас запущена какая-то программа и вот вам нужно узнать, в какую папку эта программа установлена. Было такое? Ну если и не было, то может еще будет, поэтому смотрите что тут нужно делать, чтобы узнать папку эту. Представим что программа у нас это uTorrent. Сперва нам нужно открыть Диспетчер задач, для этого нажимаете правой кнопкой по панели задач и там выбираете этот пункт:

161229135855

Потом смотрим, ага, вот тут и видно на вкладке Приложения, что запущена прога uTorrent, тут вы нажимаете по ней правой кнопкой и выбираете пункт Перейти к процессу:

161229140902

Откроется вкладка Процессы, тут теперь у вас будет виден процесс, под которым работает прога. В моем случае это процесс uTorrent.exe, и вот чтобы узнать откуда он запустился, то нажимаете по нему правой кнопкой и выбираете пункт Открыть место хранения файла:

161229141746

И все, после этого откроется папка, куда установлена программа uTorrent:

161229141825

То есть узнать куда установлена программа, то как видите, это задача не сложная smile

В крайнем случае, ну в самом крайнем случае можно еще сделать вот как. Вот например вам нужно узнать где сидит прога uTorrent, вообще узнать все места, где она сидит. Для этого вы открываете системный диск и там в правом верхнем углу есть поле для ввода слова, ну это для поиска, вот туда вы пишите слово utorrent и ждете. Потом у вас будут результаты поиска, ну что-то типа такого будет:

161229143352

И там тоже можете нажать правой кнопкой по выбранному пункту, потом выбрать Свойства и также само узнать где что находится. В результатах будут все папки и все файлы, в именах которых упоминается слово utorrent, то есть таким способом можно прочесать весь диск smile

В общем ребята, на этом все, как видите нет ничего сложного, если я что-то не так написал то прошу простить меня. Удачи вам в жизни и чтобы все у вас было хорошо victory

Источник

Консольная программа на C++ должна сама себя при запуске прописывать в автозагрузку Windows (через реестр). Важная деталь заключается в том, что мы не знаем места расположения этой программы на диске. Собственно, как это можно сделать?

Abyx's user avatar

Abyx

30.8k13 золотых знаков96 серебряных знаков155 бронзовых знаков

задан 7 апр 2015 в 20:42

user178313's user avatar

1

Чтобы в Windows достать директорию из которой запущена программа используйте вызов _getcwd из direct.h примерно так:

#include <stdio.h> 
#include <direct.h>

char current_work_dir[FILENAME_MAX];
_getcwd(current_work_dir, sizeof(current_work_dir));

Также можно попробовать WinAPI вызов GetModuleFileName
или посмотреть значение argv[0]

ответ дан 7 апр 2015 в 20:49

igumnov's user avatar

igumnovigumnov

7,7261 золотой знак28 серебряных знаков49 бронзовых знаков

2

так

#include <windows.h>
#include <tchar.h>

LPTSTR ExtractFilePath(LPCTSTR FileName, LPTSTR buf)
{  
    int i, len = lstrlen(FileName);
    for(i=len-1; i>=0; i--)
    {
        if(FileName[i] == _T('\'))
            break;
    }
    lstrcpyn(buf, FileName, i+2);
    return buf;
}

// szFileName - содержит путь к exe-файлу
// szPath - содержит путь к папке, в которой находится exe-файл
TCHAR szFileName[MAX_PATH], szPath[MAX_PATH];
GetModuleFileName(0, szFileName, MAX_PATH);
ExtractFilePath(szFileName, szPath);

ответ дан 7 апр 2015 в 21:11

zenden2k's user avatar

zenden2kzenden2k

5,72312 серебряных знаков31 бронзовый знак

2

Если мне не изменяет память метод main выглядит примерно так: int main(int argc, char* argv[]) где argv[0] это путь к нашему *.exe файлу

ответ дан 7 апр 2015 в 20:58

anber's user avatar

anberanber

4,33513 серебряных знаков22 бронзовых знака

6

Понравилась статья? Поделить с друзьями:
  • Как найти рецепт майонеза
  • Cmd как найти файл по названию
  • Как составить характеристику солнца
  • Сдэк как найти заказ по номеру телефона
  • Как найти протокол дпс