最初に(最後に変更された)フォルダ名を取得する方法\\demo\Test\test1\
?
最初のフォルダがtest-new_20170908.2
の場合test-new_20170908.2
はどうすれば入手できますか?20170908.2
部分のみ?バッチファイルの指定されたパスの最初の(最後に変更された)フォルダ名を取得する方法
これは私がこれまで何をやったかである:
@echo off
set MYDIR=\\demo\Test\test1\
set MYDIR1=%MYDIR:~0,-1%
for %%f in (%MYDIR1%) do set myfolder=%%~nxf
echo %myfolder% > folderPath.txt
このコードは私にtest1
を与えるが、私は与えられたパス内の非常に最初のフォルダ名をしたい、これが私の仕様どおりに動作しません。
誰かが私を助けることができますか?
あなたは最初のフォルダとはどういう意味ですか:zの前に名前aでアルファベットを並べ替え? –
@AndreKamplingこのパスの '\\ demo \ Test \ test1 \'からの最初のフォルダは常にデータと時刻によって更新されますので、最近修正されたものが最初になります。この場合** test-new_20170908.2 **と私はフォルダ名を必要としていましたが、そのフォルダ名からのみ使用したいと思っています** 20170908.2 ** –