0
私はPowershellを使い慣れていないので、コマンドの結果をファイル名に出力したいと思っています。 私はPowerShellのシェル内で次の操作を試してください。powershellを使って日付でファイル名を作る方法
$a = (Get-Date).DayofYear
$b = get-date -format "yy"
$date = "$b$a"
echo $date
これが正常に動作します。
しかし、出力ファイル$ date.txtを持つcmd-fileがあります。どうやって進める?
ありがとうございました。
多くのおかげで、ファイル名の$ aと$ bの間の予期しないスペースを除いてうまくいきます。これを防ぐ方法は? – sapfree
申し訳ありませんが、私はCMDファイル内でこのsciptを使用する可能性を持っています。スクリプトのすべての行についてpowershellを呼び出す方法は? – sapfree
ファイル名にスペースを入れてはいけません(私はここでスクリプトを実行していますが、スペースはありません)。問題があれば、$ date = "$ b $ a" .Replace( ''、 '')を試してみてください。 2番目の質問については、新しい質問を記録してください。返信します。 –