Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.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
Windows 自动重命名编号为01、02、03的随机命名文件,_Windows_File - Fatal编程技术网

Windows 自动重命名编号为01、02、03的随机命名文件,

Windows 自动重命名编号为01、02、03的随机命名文件,,windows,file,Windows,File,我将感激的方法,可以重命名为以下随机名称的文件:00,01,02 有什么自动化的方法吗?借用这些答案,我自己想知道如何在文件0-9前面加上前缀“0”,下面是我的想法,可以创建一个简单的renumber.bat文件 setlocal enabledelayedexpansion set /a count=0 for /r %%i in (*.jpg) do ( echo %%i if !count! LSS 10 rename %%i 0!count!.jpg if !co

我将感激的方法,可以重命名为以下随机名称的文件:00,01,02


有什么自动化的方法吗?

借用这些答案,我自己想知道如何在文件0-9前面加上前缀“0”,下面是我的想法,可以创建一个简单的renumber.bat文件

setlocal enabledelayedexpansion
set /a count=0
for /r %%i in (*.jpg) do (
    echo %%i
    if !count! LSS 10 rename %%i 0!count!.jpg
    if !count! GEQ 10 rename %%i !count!.jpg
    set /a count+=1
)

将上述代码段保存到要重命名的jpg文件目录中名为“renumber.bat”的文件中。然后从命令行简单地调用“renumber.bat”。当然,您应该备份所有这些文件。我的脚本总是可能有bug…

借用这些答案,我自己想知道如何在文件0-9前面加上前缀“0”,下面是我的想法,可以创建一个简单的renumber.bat文件

setlocal enabledelayedexpansion
set /a count=0
for /r %%i in (*.jpg) do (
    echo %%i
    if !count! LSS 10 rename %%i 0!count!.jpg
    if !count! GEQ 10 rename %%i !count!.jpg
    set /a count+=1
)

将上述代码段保存到要重命名的jpg文件目录中名为“renumber.bat”的文件中。然后从命令行简单地调用“renumber.bat”。当然,您应该备份所有这些文件。我的脚本总是可能有bug…

借用这些答案,我自己想知道如何在文件0-9前面加上前缀“0”,下面是我的想法,可以创建一个简单的renumber.bat文件

setlocal enabledelayedexpansion
set /a count=0
for /r %%i in (*.jpg) do (
    echo %%i
    if !count! LSS 10 rename %%i 0!count!.jpg
    if !count! GEQ 10 rename %%i !count!.jpg
    set /a count+=1
)

将上述代码段保存到要重命名的jpg文件目录中名为“renumber.bat”的文件中。然后从命令行简单地调用“renumber.bat”。当然,您应该备份所有这些文件。我的脚本总是可能有bug…

借用这些答案,我自己想知道如何在文件0-9前面加上前缀“0”,下面是我的想法,可以创建一个简单的renumber.bat文件

setlocal enabledelayedexpansion
set /a count=0
for /r %%i in (*.jpg) do (
    echo %%i
    if !count! LSS 10 rename %%i 0!count!.jpg
    if !count! GEQ 10 rename %%i !count!.jpg
    set /a count+=1
)
将上述代码段保存到要重命名的jpg文件目录中名为“renumber.bat”的文件中。然后从命令行简单地调用“renumber.bat”。当然,您应该备份所有这些文件。我的脚本总是可能有bug…

这应该可以:

@SETLOCAL ENABLEDELAYEDEXPANSION

@set /a counter=1
@set counterFormatted="1"
@for /f "tokens=*" %%f in ('dir /b *.jpg') do @(
  @set counterFormatted=00000!counter!
  @rename %%f !counterFormatted:~-5!.jpg
  @set /a counter = !counter! + 1
)
它也会自动填充数字。通过更改添加到
反格式
中的零的数量,并根据您的要求修改重命名中的
~-5
,可以轻松修改填充

只要把它放在一个
bat
文件中的某个地方,并在目录中与您的文件一起运行即可。如果要重命名具有不同扩展名的文件,可以像以前一样修改
目录中的过滤器,然后像这样修改
重命名
行:

@rename %%f !counterFormatted:~-5!%%~xf
在这种情况下,请注意不要将
bat
文件放在同一文件夹中,否则它也将被重命名:)

这应该可以:

@SETLOCAL ENABLEDELAYEDEXPANSION

@set /a counter=1
@set counterFormatted="1"
@for /f "tokens=*" %%f in ('dir /b *.jpg') do @(
  @set counterFormatted=00000!counter!
  @rename %%f !counterFormatted:~-5!.jpg
  @set /a counter = !counter! + 1
)
它也会自动填充数字。通过更改添加到
反格式
中的零的数量,并根据您的要求修改重命名中的
~-5
,可以轻松修改填充

只要把它放在一个
bat
文件中的某个地方,并在目录中与您的文件一起运行即可。如果要重命名具有不同扩展名的文件,可以像以前一样修改
目录中的过滤器,然后像这样修改
重命名
行:

@rename %%f !counterFormatted:~-5!%%~xf
在这种情况下,请注意不要将
bat
文件放在同一文件夹中,否则它也将被重命名:)

这应该可以:

@SETLOCAL ENABLEDELAYEDEXPANSION

@set /a counter=1
@set counterFormatted="1"
@for /f "tokens=*" %%f in ('dir /b *.jpg') do @(
  @set counterFormatted=00000!counter!
  @rename %%f !counterFormatted:~-5!.jpg
  @set /a counter = !counter! + 1
)
它也会自动填充数字。通过更改添加到
反格式
中的零的数量,并根据您的要求修改重命名中的
~-5
,可以轻松修改填充

只要把它放在一个
bat
文件中的某个地方,并在目录中与您的文件一起运行即可。如果要重命名具有不同扩展名的文件,可以像以前一样修改
目录中的过滤器,然后像这样修改
重命名
行:

@rename %%f !counterFormatted:~-5!%%~xf
在这种情况下,请注意不要将
bat
文件放在同一文件夹中,否则它也将被重命名:)

这应该可以:

@SETLOCAL ENABLEDELAYEDEXPANSION

@set /a counter=1
@set counterFormatted="1"
@for /f "tokens=*" %%f in ('dir /b *.jpg') do @(
  @set counterFormatted=00000!counter!
  @rename %%f !counterFormatted:~-5!.jpg
  @set /a counter = !counter! + 1
)
它也会自动填充数字。通过更改添加到
反格式
中的零的数量,并根据您的要求修改重命名中的
~-5
,可以轻松修改填充

只要把它放在一个
bat
文件中的某个地方,并在目录中与您的文件一起运行即可。如果要重命名具有不同扩展名的文件,可以像以前一样修改
目录中的过滤器,然后像这样修改
重命名
行:

@rename %%f !counterFormatted:~-5!%%~xf

在这种情况下,请注意不要将
bat
文件放在同一个文件夹中,否则它也将被重命名:)

您能更具体一点吗。你的系统上有文件吗?或作用域为特定目录。从cmd壳牌公司?密码?什么语言?特定目录,例如一个包含80个jpg文件的文件夹。我还不知道shell等,还有其他方法吗?或者简单解释一下应该在哪里使用shell脚本:)您可以更具体一些。你的系统上有文件吗?或作用域为特定目录。从cmd壳牌公司?密码?什么语言?特定目录,例如一个包含80个jpg文件的文件夹。我还不知道shell等,还有其他方法吗?或者简单解释一下应该在哪里使用shell脚本:)您可以更具体一些。你的系统上有文件吗?或作用域为特定目录。从cmd壳牌公司?密码?什么语言?特定目录,例如一个包含80个jpg文件的文件夹。我还不知道shell等,还有其他方法吗?或者简单解释一下应该在哪里使用shell脚本:)您可以更具体一些。你的系统上有文件吗?或作用域为特定目录。从cmd壳牌公司?密码?什么语言?特定目录,例如一个包含80个jpg文件的文件夹。我还不知道shell等,还有其他方法吗?或者简单解释一下应该在哪里使用shell脚本:)