問題タブ [get-childitem]

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.

0 投票する
2 に答える
596 参照

powershell - Get-childitem 属性の短縮構文オプション

Powershell v3.0 以降では、次の構文が可能ですGet-ChildItem

特定の属性選択基準を適用します。実験によって、私はそれが次のことを意味することを発見しました:

これはこれと同じです:

属性の短縮構文に関する公式のリファレンスはありますか?

0 投票する
2 に答える
147 参照

windows - PowerShell を使用して同じファイルを同じ名前の多くのディレクトリにコピーするにはどうすればよいですか?

特定の名前を持つディレクトリ内の任意のサブフォルダーに 1 つのファイルをコピーしようとしています。私はそこまでの道のりの途中ですが、うまく機能させることができません。

次を使用して、「ヘルプ」と呼ばれるすべてのサブフォルダーを見つけることができます。

これにより、help とい​​う名前の Y:\folder1\subfolder 内の任意のフォルダーが取得されます。だから試してきました:

そしてそれはうまくいきません。ファイルのコピー先のすべてのディレクトリをcsvファイルに書き出す方法も教えていただければ、ボーナスポイントです。

ありがとう

0 投票する
1 に答える
5275 参照

powershell - "[" と "]" 文字が get-childitem を台無しにする

PowerShell 4.0 を使用して、複数のディレクトリのサイズを取得しようとしていますが、ウィンドウが教えてくれるものとコードが教えてくれるものとの間で非常に一貫性のない結果が得られます。

問題のコードは次のとおりです。

もしそうなら$folderInfo.rootFolder = D:\sample 、私は欲しいものを手に入れますが、もしそうなら$folderInfo.rootFolder = D:\[sample 私は手に入れます

Get-ChildItem : コマンドレットの動的パラメーターを取得できません。指定されたワイルドカード文字パターンは無効です: sample [sample At C:\powershell scripts\test.ps1:55 char:12 + $temp = (Get-ChildItem $dir.fullname -Force -File | Measure-Object -Property l ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidArgument: ( :) [Get-ChildItem]、ParameterBindingException + FullyQualifiedErrorId : GetDynamicParametersException、Microsoft.PowerShell.Commands.GetChildItemCommand

D:\sampleであるその子のどこかにフォルダーが含まれている場合、同じことが当てはまります"[sample"。他のすべてから正しい結果が得られますが、問題のディレクトリ内またはそれを超えるものはすべて取得されます。両方とも$dir.pspath物事を$dir.fullname台無しにします。

編集:上記のコードを変更して現在の状態を反映し、完全なエラーを含めました。
再度編集: 上記のコードには、デバッグ用の一時変数がいくつか含まれています。

0 投票する
5 に答える
32178 参照

powershell - Get-ChildItem と Copy-Item の説明

なぜ

~と同じように振る舞わない

?

同じであるべきだと思いますが、どういうわけかそうではありません。なんで?

0 投票する
0 に答える
1294 参照

android - Expandable List androidの子アイテム内のボタンを参照する

アプリに展開可能なリストがあります。複数の子アイテムがあり、各子アイテム行には 5 つのボタンが必要です。私はこれまでに多くのことを達成してきました。

問題は、必要なボタンの総数を示す Web サービスからカウントを取得することです。取得したカウントが 24 であると仮定すると、5 つの子項目があり、各子項目には 5 つのボタンが表示され、最後の子には 4 つのボタンのみが表示されます (5 + 5 + 5 + 5 + 4 = 24)。

これまでのところ、子アイテムの正しい数を取得でき、最後の行にあるボタンの数も取得できます。ただし、問題は、特定の子アイテムのボタンを具体的に表示/非表示にするように ExpandableList に指示する方法がわからないことです。一部のボタンを非表示にすると、すべての childItems でボタンが非表示になるためです。たとえば、5 番目のボタンを非表示にすると、すべての子アイテムで非表示になりますが、最後の行/子アイテムで非表示にするだけです。

行/子項目のボタンを正しく参照できるようにしたいだけです。

これが私のコードです。

上記の変数が入力されてから...

0 投票する
1 に答える
18077 参照

credentials - 資格情報を使用して他のサーバーで get-childitem を取得する

他のサーバーで get-childitem を使用するスクリプトに取り組んでいますが、他のサーバーのローカル アカウントの資格情報を使用してそれを行うように変更する必要があります。これを行うために Active Directory を使用していたときは、AD ログインを使用してスケジューラにタスクを保存していましたが、UNC パスを使用して他のサーバーで問題なく動作していました。しかし、最近ローカル ログインに変更することにしました。net use を使用しようとすると、エラー メッセージが表示されます。代わりに UNC パスを使用してこれを行う良い方法を知っている人はいますか? または、次のエラーメッセージが表示される理由は何ですか?

ご覧のとおり、このリンクの例を net use で使い始めましたが、資格情報を使用して他のサーバーにアクセスするトリックを行っていません。powershell unc パス クレデンシャル

0 投票する
1 に答える
6744 参照

powershell - フォルダー内のすべての拡張子の COUNT と SUM の両方を再帰的に決定します

リモート フォルダを選択して、すべてのファイル拡張子を再帰的にスキャンできるようにしたいと考えています。検出された拡張子ごとに、合計数と個々のファイル タイプの合計が必要です。

-include スイッチを使用して単一のファイル拡張子に対して機能するスクリプトをここで見つけましたが、スクリプトを何度も実行するのではなく、一度実行してすべての拡張子を収集するだけでよいでしょう。

Get-ChildItem $directory | Group-Object -Property Extensionそれが役立つ場合は、どうにかして拡張機能をリストするために使用する必要があると思います。

理想的な出力は次のようになります:
Extension, Size (MB), Count
jpg,1.72,203
txt,0.23,105
xlsx,156.12,456

Windows 7 マシンで Powershell v4.0 を使用してサーバーにリモート接続しています。スクリプトをローカルで実行できましたが、Win 2008 R2 マシン用の V3.0 しかありません。

誰にもアイデアはありますか?

0 投票する
1 に答える
4346 参照

python - Python-xml: 親インスタンスごとに子要素が存在することを確認する

私はpythonが初めてなので、あなたの助けに感謝します。次のようなxmlコードがあります

<detail>必要なのは、すべてのインスタンスをチェックして、タグがすべての親に存在するかどうかを確認することです。存在する場合は値を出力し、存在しない場合は msg を出力し"no ip record"ます。

出力は次のようになります。

これをpythonで取得するにはどうすればよいですか?

0 投票する
1 に答える
69 参照

arrays - Powershell、ディレクトリ検証

私はPowerShellにかなり慣れていません。同僚が実行できるexeを作成しました。このexeは、8つの個別のSQLサーバーに移動し、個々のディレクトリに移動して、作成されたファイルのリストを確認します。私の現在のコードは、年齢が 1 日未満であり、空でないことを確認しますが、新しい問題が発生しました。テキスト ファイル/array/csv/etc でリストを取得し、そのリストをディレクトリと比較して、フォルダーに追加のファイルがないことを確認できるようにする必要があります。次に、すべての情報がフォーマットされ、ファイルにエクスポートされ、特定の受信者に電子メールで送信されます。

私の質問は、このアイデアを使用して機能するスクリプトを作成するにはどうすればよいかということです。8つのSQLサーバーのサブディレクトリを考慮するとかなりの長さであるため、できれば現在のコードに大きな変更を加えずに..(編集された現在のスクリプトは次のとおりです):

よろしくお願いいたします。:)