西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁編程開發(fā)其它知識 → 用nsis來判斷文件或文件夾是否存在

用nsis來判斷文件或文件夾是否存在

相關軟件相關文章發(fā)表評論 來源:西西整理時間:2011/4/30 9:06:30字體大。A-A+

作者:西西點擊:1235次評論:0次標簽: NSIS

EclipseNSIS0.9.81 官方版
  • 類型:安裝制作大。3.6M語言:英文 評分:5.0
  • 標簽:
立即下載

我們有是用 NSIS 來封裝安裝程序的時候需要判斷某些文件或文件夾中否存在,可以用用 NSIS自帶的 IfFileExists   來測式

4.9.4.10 IfFileExists

要檢測的文件 文件存在時跳轉的標記 [文件不存在時跳轉的標記]

檢測 "要檢測的文件" 是否存在(可以用通配符,或目錄),并當文件存在時跳轉到 "文件存在時跳轉" ,否則跳轉到"文件不存在時跳轉" 。如果你要檢測目標是文件還是目錄,請使用 IfFileExists "目錄\*.*" 。

IfFileExists $WINDIR\notepad.exe 0 +2
  MessageBox MB_OK "記事本已安裝"
 
列如 

Function GetDrivesCallBack
;MessageBox MB_OK $9'你好,你的以有shadowin’
${If} $9 == 'C:\'
         Push $0
${Else}
         ${DriveSpace} "$9" "/D=F /S=M" $R4
         IntCmp $R4 '160' end end def
      def:
         StrCmp $R2 '0' 0 next
         StrCpy $R3 '$R4'
         StrCpy $R1 '$9'

         IfFileExists $9\Shadowin.exe 0 +2
           StrCpy $R1 '$9(此磁盤已安裝ShadoWin軟件,是否要更新)'
         IntOp $R2 $R2 + 1
      next:
         StrCpy $R0 '$R0$9'
         IfFileExists $9\Shadowin.exe 0 +2
           StrCpy $R0 '$R0(此磁盤已安裝ShadoWin軟件,是否要更新)'
         StrCpy $R0 '$R0|'
      end:
Push $0
     ${EndIf}
FunctionEnd

紅色字體是重點,IfFileExists:是否相等的 ; $9是磁盤:例入c:\ 。Shadowin.exe 是你想判斷的文件

 

    eclipse
    (119)eclipse
    是對的擴展,利用它我們可以在數(shù)據(jù)庫和的開發(fā)發(fā)布以及應用程序服務器的整合方面極大的提高工作效率。它是功能豐富的集成開發(fā)環(huán)境,包括了完備的編碼調試測試和發(fā)布功能,完整支持,,,,,,,。分類在結構上,的特征可以被分為類模型開發(fā)工具開發(fā)工具應用程序服務器的連接器項目部署服務數(shù)據(jù)庫服務整合幫助...更多>>
    • android sdk 64位22.3 官方最新版

      11-07 / 480.4M

      推薦理由:完整的android開發(fā)工具,基于Android 4.4的android sdk 22.3 官方最新版,各版本都是相互匹配的,不會出現(xiàn)安
    • Eclipse 4.3.X 漢化包官方版

      11-14 / 4.3M

      推薦理由:Eclipse4.3漢化包是Eclipse4.3.x的一個中文漢化包,有了中文語言環(huán)境,搞起開發(fā)來也順手。 Eclipse4.3漢化
    • ADT Plugin for Eclipse(Android開

      02-24 / 13.8M

      推薦理由:這是一個Eclipse插件,作用是關聯(lián)Android SDK,使你的Eclipse能夠新建Android工程,安裝方法如下:打開Ecli
    • Tomcat Eclipse集成插件

      03-15 / 333KB

      推薦理由:Tomcat Eclipse集成插件,在Eclipse里控制Tomcat啟動、停止。你懂的 使用方法:放入 eclipse 的 plugins 目
    • Eclipse C語言開發(fā)工具(Eclipse ID

      04-10 / 85.6M

      推薦理由:一個C / C + +的IDE與Mylyn集成開發(fā)。Feature Listorg.eclipse.cdt 7.0.0org.eclipse.cdt.debug.ui.memory
    • Eclipse 3.6.2 漢化包官方簡體中文

      04-10 / 3.8M

      推薦理由:漢化包安裝有兩種方法:第一種最簡單,直接拷貝將對應目錄下的文件拷貝到和Eclipse對應目錄下即可。(將解壓

    相關評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    發(fā)表評論 查看所有評論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字數(shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)