当谈到蝙蝠/ cmd的东西时,我是一个完整的新手。 我可以用谷歌的一点帮助来做非常非常基础的工作! &当我的意思是基本的IM聊天XCOPY,ROBOCOPY等蝙蝠前缀带有文件夹字符和后缀日期的文件名
我试图写一个代码,将1号5个字符从当前文件夹&提取子文件夹中重命名文件,但也与当前日期的后缀。
所以这基本上是我即将做的事情。
这是我想从中提取12345的主文件夹。
W:\12345_folder\subfolder
这是要被改名
子文件夹中的文件的当前名称是文件的位置如下
file1.txt
file2.txt
file3.txt
重命名他们应该是如下之后
12345 file1 2014-10-02.txt
12345 file2 2014-10-02.txt
12345 file3 2014-10-02.txt
我所有的努力都是徒劳的。我可以用这个得到日期。但它重命名整个文件名&不保留现有的文件名。
for /f "tokens=1-5 delims=/ " %%d in ("%date%") do rename "*.txt" %%g%%f-%%e-%%d.txt
的,我也一直在玩这个:
for %%z in ("%cd%") do ( for %%a in ("%%~dpz%\.") do ( rename "**.txt" "%%~nxa-.txt"))
但同样这将覆盖整个文件名,不保留现有的文件名。
我必须再次强调我是一个完整的新手,所以要温柔&你的帮助是非常感谢。
我已设法使用下面的代码将日期后缀添加到日期。 (“%date%”)DO(SET TODAY = %% f - %% e - %% d) 对于/ f“tokens = 1-5 delims = /”%% d in %a(* .txt)do ren“%%〜a”“%%〜na%TODAY %%%〜xa”现在我只需要一些前缀文件夹名称的帮助 – Legg1979 2014-10-03 12:46:20
右得到文件夹名称重命名工作' (%.png,%cd%,%%z%(%cd%))%( for %% i in(* .pdf,*。xlsx,*。 docx,*。xlsm)会移动“%% i”“%%〜nxz_ %% i”))'这个代码只会从文件夹名称中取出前5个字符。这是我现在解决的唯一问题,所以任何帮助都会很棒。我确定它对于没有运气的人来说非常简单。我甚至不确定我是如何设法让上面的代码工作的! – Legg1979 2014-10-03 14:29:47