У меня есть много папок, и мне нужно удалить из любой папки самые старые файлы в нем, количество файлов, которые мне нужно удалить, изменило любую итерацию, поэтому я попытался сделать цикл for, который на любой итерации делает сортировку даты после самый старый файл в верхней части файла, я делаю «skip = variable», эта переменная меняет любую итерацию, и это не работает.Как пропустить количество строк, которые изменились во время выполнения в cmd?
Есть ли у кого-нибудь идеи, как его решить в пакетном файле? Спасибо!
Нам потребуется немного кода, чтобы помочь вам. Спасибо – acostela
Итак, вы добавляете «skip = variable» в файлы, которые хотите пропустить, и они не пропускают их? Это проблема? – Neil
FOR/F "tokens = 1,2 delims =" %% i in (C: \ folder \ varibales_file.txt) do (установить numOfFiles = %% j & pushd %% i & (для/f "skip = numOfFiles" %% F in ('dir C: \ folder_path_to_delete \ %% i/b/o-d') do (rd/s/q C: \ folder_path_to_delete \ %% i \ %% F)) & popd) – Reutm