Windowsで特定のフォルダの作成日時を取得しようとしています。 このanswerに基づいて、私は次のことを試してみました:バッチスクリプトでフォルダの作成日時を取得する
私はこの出力を得る@echo off
set path_of_folder="C:\folderA\folderB\"
if exist %path_of_folder% (
echo Path exists.
for /f "skip=5 tokens=1,2 delims= " %%a in ('dir /a-d /tc %path_of_folder%') do set "dt=%%a"
echo Created on: %%a, %%b
)
)
else (
echo Path does not exist.
)
pause
:
私はそれが(4ファイルのそれぞれについて、 作成日付を示し確信してPath exists.
Created on: 05/07/2017, 17:42
Created on: 05/07/2017, 17:42
Created on: 05/07/2017, 17:42
Created on: 05/07/2017, 17:42
Created on: 4, File(s)
Created on: 0, Dir(s)
私の例でははfolderB
の中にあります。
作成日時を保存することを検討していますトップフォルダのみfolderB
;どのようにこれを達成することができ、他の作成日時もすべて取得しないことを誰かが示唆するか、または示すことができますか?添付のリンクを与えられた答えに、右の私は、システムの日付を取得後を実行するいくつかの他のコマンドとがあるので、私は私のスクリプトに追加することはできませんecho Created on: %%a, %%b
コマンドの後exit /b 0
がある
注意時間。
あなたがタグ[バッチファイル]の上にマウスを移動して、情報をクリックすると、あなたは '[バッチになります-file]タグwiki'ページに追加のリンクと情報があります。 – LotPings