0
A
答えて
4
次のようなPowerShellのワンライナーでそれを行うことができます:
powershell "$ext = @{}; gci *.* | %{ $ext[$_.Extension]++ }; $ext"
を、.BATスクリプトでダブル%
記号を、これを使用している場合。純粋なバッチで
、これは私は考えることができる最も簡単な方法です:
@setlocal & @(for %%I in (*.*) do @set /a ext[%%~xI] += 1) & set ext[
:(まだ.BATスクリプト内の)ワンライナーに
@echo off & setlocal
for %%I in (*.*) do (
set /a ext[%%~xI] += 1
)
set ext[
又は縮合
または直接cmdコンソールから:
cmd /c ">NUL (@for %I in (*) do @set /a ext[%~xI] += 1) & set ext["
(cmd /c
)は、バットスクリプトにsetlocal
のように振る舞い、無駄な変数で環境を混乱させるのを防ぎます)。
関連する問題
- 1. public.movieのファイル拡張子のリストを取得するUTI
- 2. ファイルの拡張子を取得
- 3. ファイル拡張子の取得方法は?
- 4. ファイル拡張子からImageFormatを取得
- 5. ruby - ディレクトリから特定の拡張子のファイルを取得する(windows)
- 6. 不明なファイル名のファイル拡張子を取得する
- 7. Uploaderの拡張子を取得する
- 8. preg_matchファイルの拡張子のリスト
- 9. 拡張子を持たないファイルの取得コンテンツ
- 10. 拡張子のないファイルの種類を取得するC#
- 11. Carrierwaveファイルの拡張子を取得する方法
- 12. ファイルの拡張子を取得する(編集)
- 13. レールアプリケーションのURIからファイル拡張子を取得するには
- 14. Android:Action_Send return Extra_Stream:ファイルの拡張子を取得する方法
- 15. GoogleドライブV3と.netのファイル拡張子を取得する
- 16. Mimeタイプ(コンテンツタイプ)のファイル拡張子を取得するには
- 17. アップロードされたファイルのファイル拡張子を取得する方法
- 18. Eclipseエディタに関連するファイル拡張子を取得する
- 19. NSStringに含まれるファイルの拡張子を取得
- 20. 拡張子の名前とアイコンをファイル拡張子で取得する最速の方法は?
- 21. System.net.mail添付ファイルは.xmlファイル拡張子を取得します
- 22. Windows 10 PhoneCallOriginManagerの拡張子
- 23. 拡張子のないファイル名を取得しますか?
- 24. PHPでファイル拡張子を取得するには?
- 25. Androidでファイル拡張子を取得する方法は?
- 26. tfs api拡張子でファイルを取得する
- 27. file_get_contentsでファイル拡張子を取得する方法
- 28. ファイル名と拡張子を絶対パスから取得する
- 29. 静的ファイルのためのPHPの拡張子を隠す
- 30. ファイル拡張子
最後のコマンドは私にはうまくいきましたが、反復的な方法が必要です。 '.bat'メソッドに@LamloumiAfifのフォルダ –
を追加するには、' for/R'を使用して再帰的に行います。 PowerShellの方法では、 '-recurse'スイッチを' gci'コマンドに追加するだけです。隠しファイル/システムファイルを含めるには、一括で 'for/f 'を使用するdelims =" %% I in(' dir/s/b/a:-d ') 'など。PowerShellで' -force'オプションを'gci'。 – rojo
+1、 'ext [...]'の必要はありません。単に 'set/a" %%〜xI + = 1 "'を使い、 'set .'を使って結果を見ることができます。理想的には、上部に 'SETLOCAL'を置くべきです。また、 'for/f 'のような既存の' .'または 'ext [' vars]を削除することは害ではありませんdelims == "%% V in(' set。 ')do" %% V = " '。いずれにせよ、このカウント方法は、拡張が '+'、 '-'、'^'などのような数学演算子を含んでいるとは思われません。 – dbenham