タグ

FIOとpsに関するkiyo_hikoのブックマーク (2)

  • PowerShell/ファイル数・ディレクトリ数をカウントする方法 - Windowsと暮らす

    ファイル数・ディレクトリ数を含めた数 † ファイル数+ディレクトリ数の合計を出力します。 Get-ChildItem 対象パス | Measure-Object (Get-ChildItem 対象パス | Measure-Object).Count 実行例を以下に記します。 PS C:\Users\sakura> Get-ChildItem . | Measure-Object Count : 15 Average : Sum : Maximum : Minimum : Property : PS C:\Users\sakura> (Get-ChildItem . | Measure-Object).Count 15 サブディレクトリも含めたければ以下のようになります。 (Get-ChildItem -Recurse <パス> | Measure-Object).Count ↑ ファイル数

    kiyo_hiko
    kiyo_hiko 2024/01/05
    以前書いたPC作業を自動化するスクリプトを見直してたので参考にした。今までlengthで取っていたのでファイルサイズが出ていた。`(gci | <filter>).Count`を使うということ。
  • PowerShellでのファイル操作エンコードについて

    質問 2016年10月6日木曜日 5:07 いつも大変お世話になりましてありがとうございます。 Powehr shell を少し前からデビューさせていただき、調べつつ、試しつつでいろいろ試しているのですが うまくいかず投稿させていただきます。 色々なサイトでエンコードの記述があり、 -encoding String・-Encoding default などの記述で、ファイルの文字コードが変更できるということだったのですが、 実際には、常にUnicodeになってしまい困っております。 どこでUnicodeになっているのかが明確にできていないのですが、 ファイルをコピーしたり、結合したりという処理のどこかでなってしまい、その出来上がったファイルをVBSでまたファイル操作したいのですが 文字コードがUnicodeになっているためにVBSの処理ができないような状況です。 試したコマンド Get-C

    PowerShellでのファイル操作エンコードについて
    kiyo_hiko
    kiyo_hiko 2019/11/15
    GCとOut-Fileで両方エンコード指定する。$content = gc -Encoding UTF8 .\target.file; # $content加工したり; $content | Out-File -Encoding default .\product.file; あとUTF8とかdefaultとかで出てきてるenum値も押さえときたい / トップ佐祐理さんてkanonか。
  • 1