問題タブ [psftp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - PSFTP RegExpを使用してDirコマンドからファイル名を取得する方法
dir
正規表現を使用して、PSFTPのコマンドから生成されたログ ファイルを解析しようとしています。
例 Dir 例 1
例 Dir 例 2
そのため、ネットで見つけたところによると、ファイルが 6 か月以上前または将来のものである場合、1 日の時刻ではなく年が表示されます。
例 1 では、正規表現の:/d/d/s .*.*.*
後に部分文字列関数を使用してファイル名を取得しています。
しかし、2番目の例にアプローチする方法がわかりません。dir
同じ正規表現を使用できるように、タイムスタンプを含めるコマンドのパラメーターがあるかもしれないと思っていました。または、両方の例を処理できる別の正規表現があるかもしれません。
どうもありがとう!
batch-file - タスクが完了しても、バッチ ジョブは Control-M で実行され続けます
こんにちは、Windows サーバーでバッチ ジョブを作成しました。バッチ ジョブのタスクは、PSFTP を使用してファイルを ftp することです。.bat ファイルを直接実行すると、スクリプトの実行後にウィンドウが閉じて正常に動作します。しかし、CTRL-M を実行しているときは、psftp 経由でファイルを受信しても実行状態のままです。何をすべきかわからない。以下はスクリプトファイルです。あなたの助けは大歓迎です。
powershell - psftp で「サーバーのホスト キーがレジストリにキャッシュされていません」と表示される
を使用して PowerShell から SFTP サーバーに接続しようとすると、次のメッセージが表示されますpsftp
。
エラー:
psftp.exe : サーバーのホスト キーがレジストリにキャッシュされていません。サーバーがあなたが思っているとおりのコンピューターであるという保証はありません。
サーバーの rsa2 キー フィンガープリントは次のとおりです。ssh-rsa 2048 41289438190410491
接続が放棄されました。
PowerShell スクリプト:
(psftp.exe は c:\windows\system32 に格納されています)
以前、PuTTY と WinSCP を介して問題なくこのサーバーからこのサーバーに SSH 接続しました。ただし、PowerShell 経由で実行すると接続されません。