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

あるフォルダ内にあるtext01****.cvsというtextという文字で始まる
ファイルが幾つかあって、最新のファイルのみを指定のフォルダの
aaa.csvにコピーするバッチを作っています。
gawkを使ってバッチファイルを作っています。
dir /b /o-d text* | gawk '{system("copy " $1 " c:\\ikou\\aaa.csv"); exit}'
という具合。
windowsNT4.0 wsやwindows2000 pro では有効に使えますが
windowsNT serverでは動作しないようです。
NT4.0serverのOSに原因があるように思います。
どなたか、お分かりになりましたら教えてください。

A 回答 (1件)

動作しない というのは具体的にどのようになりますか?



動作しない環境では dir /b /o-d text* の出力結果(の先頭)に
ディレクトリが含まれていませんか。
dir /b /o-d /a-d text* ではいかがでしょうか。

もしくは、
・ファイル名にスペースが含まれている
・実はアクセス権限がない
などが考えられます。
    • good
    • 0
この回答へのお礼

早速、ご回答有難うございます。
>dir /b /o-d /a-d text* ではいかがでしょうか。
でうまくコピーされました。

お礼日時:2007/07/20 15:17

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