アプリ版:「スタンプのみでお礼する」機能のリリースについて

あるディレクトリ以下のファイルをすべてListViewやListBoxに表示させるものを作成したいのですが、どうすればよいのでしょうか?
VisualBasic2008を使っております。

A 回答 (1件)

Directoryクラスを使ってフォルダー名やファイル名を取得しましょう



Function GetFileNameOrSubFolderName( sPath as String) as String()
  dim sNames as String() = Directory.GetFiles( sPath )
  dim sFolders as String() = DIrectory.GetDirectories( sPath )
  dim Results as String()
  ReDim Results( sNames.Length + sFolders.Length -1 )
  dim n as Integer
  for n = 0 to sNames.Lenth -1
    Resules( n ) = sName(n)
  next
  ' フォルダー名の前後に[]を追加
  for n = 0 to sFolders.Length - 1
    Results( sName.Length + n ) = "[" & sFolders(n) & "]"
  next
  return Results
End Function
といった具合で取得して

ListBox1.Items.Clear()
for each ss as string in GetFileNameOrSubFolderName( "C:\Work" )
  ListBox1.Items.add( ss )
next
といった具合でリストボックスなどに反映しましょう
# エラー処理などをしていませんので適宜修正してください
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!