問題タブ [powershell-v6.0]
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.
powershell - 異なるパスセパレーターはどのように処理されますか?
すべての PowerShell プラットフォームで実行されるコードを記述したいと考えています。\
次のコードは、Windows では/
パス区切り記号を使用し、Linux ではパス区切り記号を使用して出力を生成します。
obj
ディレクトリの下にあるファイルを除外したい。ディレクトリの数と深さobj
は不明です。これを行う 1 つの方法は、次のようなものを使用してそれらを除外することです。ただし、Linux ではパス セパレータが異なるため、これは機能しません。
正規表現パターンを使用するとうまくいくように見えますが、これを行うためのより明確な方法があるかどうか知りたいです。これは厄介だと思います。それだけでなく、この\\
文字は Linux ファイル名の一部として有効であり、このコードに脆弱性が存在する可能性があります。
powershell - デフォルト端末を PowerShell 6.0 に設定できない
vscode のデフォルト ターミナルを PowerShell 6.0 に設定しようとしています。ただし、vscode を再起動すると、次のメッセージが表示され、ターミナルが起動しません。
これが私が試したユーザー設定オーバーライドコードです。注: バックスラッシュのパス区切りはエスケープする必要があります。
powershell - -PathType パラメータを使用すると、Test-Path の効率はどのように影響を受けますか?
引数を使用して-PathType
リーフまたはコンテナーを指定すると、Test-Path
コマンドレットの効率に影響がありますか?
ここでの利益が無視できるものであるとは想像できないので、もっと学術的な質問です。