8

アプリケーションのインストーラーを作成するときに、「マイドキュメント」にフォルダーを作成します。このフォルダーは、アプリケーションからファイルを保存するために使用されます。

ファイルの保存とファイルを開くダイアログが開いたときに、アプリケーションがこのディレクトリを自動的にプルアップするようにしたいと思います。私の質問は、「マイドキュメント」内のフォルダーにアクセスするために使用する必要がある文字列は何ですか?

私のドキュメントディレクトリを取得することはわかっています。次のようになります。

Dim dir as String  
dir = System.Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) 

しかし、私のドキュメント内のフォルダーはどうですか? My Documents/Coolest Application Ever Files など。このプロジェクトは VB.net にあります。

前もって感謝します。

4

5 に答える 5

9

をご覧くださいPath.Combine

dir = Path.Combine(dir, "Coolest Application Ever Files")

そこにあるファイルに書き込もうとする前に、それが存在することを確認してください。

If Not Directory.Exists(dir) Then
  Directory.Create(dir)
End If
于 2012-10-25T20:37:46.883 に答える
3
Dim filepath As String
filepath= IO.Path.Combine(My.Computer.FileSystem.SpecialDirectories.MyDocuments, "test.txt")
于 2015-04-29T10:32:49.033 に答える
2

「マイ ドキュメント」フォルダにフォルダを作成している場合、そのフォルダの名前は既にわかっていると仮定できますか? そうではありません:

dir = System.Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments & "\Your_Folder_Title\")

仕事?

于 2012-10-25T20:40:00.343 に答える
1

探しているフォルダーを MyDocuments 特別なフォルダーに追加するだけです

dir = System.Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments & "/Coolest Application Ever Files") 
于 2012-10-25T20:39:20.533 に答える