2012-03-29 8 views
0

私はコンピュータプログラミングのための余分なクレジットのための機能を持つライブラリファイルを作っていますが、すべて正常に動作しますが、クラッシュすると私はクラッシュすることはできませんが、ファイルがどこにあるかに関係なく、ファイルをチェックする方法を見つけてください。 ファイルに2つのファイルがある場合は、 の場合は実行しますが、実行ファイルがC://の場合は問題ありません。ファイルのメッセージボックスが表示されます。が見つかりません.2つのフォルダに関係なく、Dllファイルを確認したいのですが、実行可能ファイルと同じフォルダにある場合は検出します。vb.netのプログラムと同じ辞書のファイルをチェックする方法は?

答えて

1

私が理解しているように、実行可能ファイルと同じディレクトリにファイルが存在するかどうかを判断しようとしています。

ここにあなたが達成するために抱き合わせているものの例です:

あなたは完全なパスを持っている場合、それはそのパスでチェックされます

Dim curFile As String = "c:\temp\test.txt" 
If File.Exists(curFile) Then 
    'The file exists, do something 
End If 

あなただけの部分パスを持っている場合、それは意志実行可能ファイルが存在するディレクトリを検索します。 たとえば、次のコードは、text.txtが実行可能ファイルと同じディレクトリに存在するかどうかをチェックします。

Dim curFile As String = "test.txt" 
If File.Exists(curFile) Then 
    'The file exists, do something 
End If 

また、Imports System.IOを使用する必要があります。 text.txtは、検証するファイルがあれば変更できます。

関連する問題