19
A
答えて
41
FOR /F "delims=" %%i IN ('dir /b /ad-h /t:c /od') DO SET a=%%i
echo Most recent subfolder: %a%
(窓10用%i
)
/b
が裸形式のため/ad-h
ディレクトリだけではなく、隠されたものt:c
使用することを意味ソートの作成日(0を使用最後の書き込みの日付の)/od
ソート古い順for /F
は最後のものが最新のもので、コマンドを実行し、ディレクトリ名に設定します。
コマンドラインで(バッチファイルではなく)直接実行する場合は、%%
ではなく%
を使用してください。
これはカレントディレクトリで動作します - @iesouはあなたが他のディレクトリ・パスを使用する必要がある場合dir
後にディレクトリ・パスを追加する必要があります指摘したように。指定したディレクトリパスと
例:
FOR /F "delims=" %%i IN ('dir "c:\Program Files" /b /ad-h /t:c /od') DO SET a=%%i
すべてのサブフォルダを介さないようにするには、(/o-d
)を最新の最初のを持っているソート順を変更し、最初の後のforループから出ることができます呼び出し:
@echo off
FOR /F "delims=" %%i IN ('dir /b /ad-h /t:c /o-d') DO (
SET a=%%i
GOTO :found
)
echo No subfolder found
goto :eof
:found
echo Most recent subfolder: %a%
3
いくつかの改善をディレクトリ名にスペースで
FOR /F " tokens=*" %%i IN ('dir /b /ad-h /od') DO (SET a=%%i)
今あなたが得る=アプリケーションデータの代わりに=アプリケーション
ノートの「トークン」の前のスペースに注意して
+0
いくつかの一致を無視する別の改善点: "%% i" == ".." "%% i" == "。セット – Thomas
関連する問題
- 1. PHPで最後に作成されたディレクトリを取得するには?
- 2. MySqlで最後に生成されたIDを取得する
- 3. MySQLで自動インクリメントで最後に作成されたIDを取得
- 4. 最後に作成されたオブジェクトID
- 5. firebaseは、作成した最後のノードのキーを取得
- 6. 最後に挿入されたIDを取得したい
- 7. Zendに最後に挿入されたIDを取得する
- 8. rxjs5サブスクリプション時に最後に放出された値を取得
- 9. ディレクトリに最後に作成されたファイルを読み取る方法は? vb.net
- 10. 各サブフォルダに最後に作成されたファイルを取得するためのファイルシステムへのLinq
- 11. MVVMで最後に生成されたコードを取得する方法
- 12. フォルダに作成された最初のファイルを取得し、それが
- 13. php - 最後に変更されたディレクトリを取得
- 14. HDFSで最後に更新されたファイルを取得
- 15. 最後に挿入された行からデータを取得
- 16. 最後に挿入されたIDを取得
- 17. 最後に挿入された行のIDを取得する
- 18. qsub:最後に実行されたジョブIDを取得
- 19. Acumatica - 最後に表示されたレコードを取得します
- 20. Flashで最後にレンダリングされたスクリーンラスタを取得する
- 21. 最後にチェックされたチェックボックスを取得
- 22. mysqlで最後に削除されたIDを取得する
- 23. 最後に挿入されたプリペアドステートメントのIDを取得する
- 24. アクティブディレクトリが最後にバックアップされたときに取得
- 25. Mysql - レコードの最後のN日後に作成された最新のレコード
- 26. 最後に作成された文書を表示します
- 27. Springデータリポジトリを使用してMongodbで最後に作成されたドキュメントを取得
- 28. PHPを使用してデータベースから最後に作成されたテーブル名を取得する方法
- 29. イベントの後に作成されたMovieClipの(親)クラスを取得します。
- 30. PXRedirectRequiredExceptionの後に作成されたエントリを取得する方法
http://stackoverflow.com/questions/17237324/how-to- 20149008#20149008 – Farah