過去の桐井戸端BBS (桐ver.8)
13946 「システム」コマンドで「dir > dir.txt」を行うとき、Win98だといいのだが、Win2000ではうまくいかない 小林宗之 2001/11/12-22:10
このコーナーは以前からよく参考にさせて頂いております。
たいていは皆さんのQ&Aを見させていただき、大変勉強になります。

私が現在困っている症状についてどなたかお教え頂けたらと思います。

windows98seまで一括処理中で
システム "command","/C dir /s "+&Dir+" > "+&Dir+"\Dir.txt",自動クローズ=する ,フルスクリーン表示=しない,&終了
としていましたが、windows2000で実行させるとリダイレクト?がうまくいきません。
(windows98se と windows2000 とでは書式が異なりますが)

確認のため、DOS窓で dir /s D:\ > Dir.txt と手動で行うと長いファイル名もリダイレクトできますが、
桐の一括処理中で実行すると長いファイル名がリダイレクトされなくなってしまいます。
また、DOS窓で実行した場合と書式が異なってしまいます。
なんとか一括処理で使用したいので、お教えください。

13947 Re:「システム」コマンドで"dir > dir.txt" 【多遊】 2001/11/12-22:36
記事番号13946へのコメント
小林宗之さん>こんばんは。

>windows98seまで一括処理中で
>システム "command","/C dir /s "+&Dir+" > "+&Dir+"\Dir.txt",自動クローズ
>=する ,フルスクリーン表示=しない,&終了
>としていましたが、windows2000で実行させるとリダイレクト?がうまくいきませ
>ん。(windows98se と windows2000 とでは書式が異なりますが)

windows2000では、試したことないのですが、

#ファイル検索 では、いかがですか。
ファイル名取得作品(目的は別途です)が、あります。
よろしかったらお試しください。

http://isweb8.infoseek.co.jp/animal/mokuchan/download/dl-list.htm

T.Samuraさんご紹介の71番です。

下位フォルダーまで検索しないのでしたら、
繰り返しと、#ファイル検索くらいの数行で可能と思います。



13948 Re:「システム」コマンドで"dir > dir.txt" hidetake 2001/11/12-22:37
記事番号13946へのコメント
>システム "command","/C dir /s "+&Dir+" > "+&Dir+"\Dir.txt",自動クローズ=する ,フルスクリーン表示=しない,&終了

command.com のかわりに cmd.exe /c を使ったらいかがですか?


13956 Re:「システム」コマンドで"dir > dir.txt" 小林宗之 2001/11/13-21:53
記事番号13948へのコメント
hidetakeさんは No.13948「Re:「システム」コマンドで"dir > dir.txt"」で書きました。
>>システム "command","/C dir /s "+&Dir+" > "+&Dir+"\Dir.txt",自動クローズ=する ,フルスクリーン表示=しない,&終了
>
>command.com のかわりに cmd.exe /c を使ったらいかがですか?
>

有り難うございました。おかげでうまくゆきました。
cmd.exe なんてこれまで知らずにおりました。これからもチョクチョク質問したいと思いますので、宜しくお願いいたします。

戻る