0

下記フォルダ構成

フォルダA-フォルダB

      -フォルダC

      -ファイルA

      -ファイルB

      -ファイルC

フォルダAの中のファイルA~Cのフルパスを取得したいです。

ファイルリスト作成をそのまま使うと、フォルダB、C内のファイルも全て拾ってきてしますため、スクリプトから/sを削除したのですが、

そうすると、ファイルA~Cがファイル名のみしか取得できませんでした。

【修正後スクリプト】

folder = !フォルダ名!
outputfile = !ファイルリスト出力先!

cmd = "cmd.exe /c dir /B /a-d """ & folder & """ > """ & outputfile & """"

Set objShell = WScript.CreateObject("WScript.Shell")
Set objExec = objShell.Exec(cmd)

Do While objExec.Status = 0
  WScript.Sleep 300
Loop

スクリプトが初心者のため、ここで行き詰ってしまったのですが、

フォルダAの中のファイルA~Cのフルパスを取得するには、スクリプトをどう直せば宜しいのでしょうか?

その他必要情報があれば追記いたします。

宜しくお願いします。

この質問は解決済みのためクローズされています。
kato ベストアンサーとして選択しました
回答とコメントは、会員登録(無料)で閲覧できるようになります。