Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
File 每隔59次删除文件_File_Sorting_Batch File_Vbscript_Delete File - Fatal编程技术网

File 每隔59次删除文件

File 每隔59次删除文件,file,sorting,batch-file,vbscript,delete-file,File,Sorting,Batch File,Vbscript,Delete File,我有12468个文件,我只需要第60个 我如何(批量文件)删除59个文件,跳过一个,再删除59个,删除一个等等或其他有效的方法 文件示例:sequence_00001.jpg、sequence_00002.jpg、--sequence 12468.jpg等。此批处理代码删除59个文件并保留第60个文件,依此类推。文件的处理顺序与dir命令相同(即与命令的普通顺序相同),与文件名格式无关: @echo off setlocal EnableDelayedExpansion set i=0 for

我有12468个文件,我只需要第60个

我如何(批量文件)删除59个文件,跳过一个,再删除59个,删除一个等等或其他有效的方法


文件示例:sequence_00001.jpg、sequence_00002.jpg、--sequence 12468.jpg等。

此批处理代码删除59个文件并保留第60个文件,依此类推。文件的处理顺序与
dir
命令相同(即与
命令的普通
顺序相同),与文件名格式无关:

@echo off
setlocal EnableDelayedExpansion

set i=0
for %%a in (*.jpg) do (
   set /A "i=(i+1)%%60"
   if !i! neq 0 del "%%a"
)
此批处理代码处理以下格式的文件:
sequence_00001.jpg
sequence_00002.jpg
,并保留最后5位为60的倍数的文件;删除其余部分:

@echo off
setlocal EnableDelayedExpansion

for /F "tokens=1,2* delims=_." %%a in ('dir /A-D /B sequence_*.jpg') do (
   set /A "i=(1%%b-100000)%%60"
   if !i! neq 0 del "%%a_%%b.%%c"
)

这和JavaScript有什么关系?需要文件名的示例。批处理文件中的文件排序与Windows资源管理器中的文件排序不同。sequence_xxxxx.jpg
在(*.jpg)do中为%%a设置i=0(设置/a“i=(i+1)%%%60”&如果!i!neq 0 del%%a)
@epidig07,我问了一些例子。复数的意思不止一个。用这些信息更新你的问题。