Я имею:
"C: \ DIR \ ПАПКА-NAME_Random-String"
и нужен скрипт, который проверит это случайное имя папки и запишет его как% FolderName%.
У меня есть много компьютеров с C: \ DIR \ Folder-Name_Random-String [например. C: \ Dir \ Photo_2015-05, C: \ Dir \ Photo_2009_11, C: \ Dir \ Photo_2001_01 и т. Д ...]. Если эта папка существует, сценарий должен получить имя папки [пример: Photo_2015-05] и установить в качестве переменной среды.
Что-то вроде этого:
"
C: \
CD DIR
реж
если есть фото *. * получить имя фото ...
SET% FolderName% = Photo_random-string
"
Пожалуйста помоги! :-)
windows
batch-file
cmd.exe
WolF
источник
источник
"C:\DIR\FOLDER-NAME_Random-String"
и установить переменную окружения равной Random-String, которая следует за последним _ до конца строки.echo "c:\blah\folder-name_random-string" | grep -Po "(?<=_).*$"
иfor /f %f in ('echo asdf') do set a=%f
вы / кто-то просто должны каким-то образом выяснить, как объединить два!Ответы:
Учитывая, что в любой момент времени будет существовать только одна папка.
источник
Я наконец решил это. Это рабочая версия:
Может быть, кто-то использует это в функции;)
С уважением
источник