私は、フォルダから最新のファイルを取得して、データベースに追加する必要があるという要件があります。誰もがここに助けることはできますか?だから、私は エコー出力をパラメータとして保存する
echo文以下echo .import vartext ' ' file = C:\Users\krishha\Desktop\latest\'WANT OUTPUT OF ABOVE ECHO HERE' >>C:\Users\krishha\Desktop\latest\h.txt
に、最近のファイル名、すなわち、上記の出力を使用したい
.os cd "C:\Users\krishha\Desktop\latest\"
.os for /f "delims=" %%x in ('dir /od /a-d /b *.*') do set recent=%%x
echo %recent% --GIVES THE RECENT FILENAME
以下のようにフォルダから最新のファイルを取得することができましたか
私は以下のスクリプトを試してみましたが、どの
echo .Logon Teradata/username,password;>> C:\Users\krishha\Desktop\latest\h.txt
.os cd "C:\Users\krishha\Desktop\latest\"
.os for /f "delims=" %%x in ('dir /od /a-d /b *.*') do set recent=%%x
echo %recent%
echo .import vartext ' ' file = C:\Users\krishha\Desktop\latest\%recent%,skip=1;>>C:\Users\krishha\Desktop\latest\h.txt
echo .REPEAT * >>C:\Users\krishha\Desktop\latest\h.txt
を得ていない---私はあなただけでどこ環境変数をエコーすることができるはず%、最近%の代わりに
元の投稿では、 'echo%recent%'が正しい出力を出すと言います。これはもはや真実ですか? – FloatingKiwi
プレフィックス '.os'は何ですか? – aschipfl