×

文件名加日期

文件名加日期(文件名加日期怎么弄)

admin admin 发表于2023-04-07 09:19:11 浏览86 评论0

抢沙发发表评论

本文目录一览:

文件重命名时快速添加时间前缀

保存文件时,为了以后方便整理,常常需要重命名文件,加上时间前缀。

比如想要保存一个文件 jenkins.txt ,就重命名为 20181223_jenkins.txt 。

当文件数量很多或者需要多次进行此操作时,每次都手动输入时间前缀就成为一件很麻烦的事情。

而这件事情可以用脚本去完成,重命名时,使用快捷键就可以快速把 20181223_ 这样的时间前缀加上去,而且时间前缀为当天的日期。

python;WinHotKey软件(或者其他可以定义快捷键的软件)

自动获取当天日期并进行粘帖操作的脚本 time_current.pyw 如下:

注意脚本后缀为 pyw ,而不是 py ,原因在后面解释。

包 pyperclip 和 pyautogui 如果没有,可以通过 pip install pyperclip 和 pip install pyautogui 来安装。

脚本首先获取当天日期,然后模仿系统的 Ctrl+v 操作,来执行粘贴操作。

把脚本命名为 time_current.pyw ,之所以使用了 .pyw 而不是 .py 的后缀,是因为 .py 文件在执行的时候会有弹窗,会使原来的光标处失去焦点,而没有产生粘贴内容。 .pyw 文件由 pythonw.exe 来执行,不会产生弹窗(no window),从而可以在光标处产生粘贴内容。-文件名加日期

此处采用 WinHotKey 软件为刚刚的脚本设置快捷键。

如下图所示,为脚本设置了快捷键 Win+Y

以后只要想在光标处,粘贴时间前缀,只要按下快捷键 Win+Y 即可。

重命名时,也可以在光标下粘贴时间前缀。

bat怎样在文件名后面加上当前系统日期和时间?

既然加序号,时间就仅取年月日: @echo offsetlocal enabledelayedexpansion for /f "delims=" %%i in ('dir/b *.bak^findstr/v "20[0-9][0-9][0-1][0-9][0-3][0-9]"')do (echo %%iset "fn=%%i"set "t=%%~ti"set "t=!t:~,10!"set "nt=%%~ni_!t:-=!"set n=100call :yky) pausegoto :eof :yky set/a n+=1 if exist "%nt%_%n:~1%.bak" goto :yky ren "%fn%" "%nt%_%n:~1%.bak" goto :eof-文件名加日期

如何让文件夹后面先名称再日期?

这上面的分类是可以前后来回拖动的,你可以在名称上单击鼠标左键,把它拖到日期的前面就可以了。

如何批量的在图片的文件名前加上文件属性的拍摄日期?

不清楚你的实际文件/情况,仅以问题中的样例说明及猜测为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起双击运行

# :

clsecho offcd /d "%~dp0"mode con lines=5000

rem 在当前目录里多个jpg图片文件名称开头前面添加拍摄日期

set #=Any questionset _=WXset $=Qset/az=0x53b7e0b4

title %#% +%$%%$%/%_% %z%

set "current=%cd%"

powershell -NoProfile -ExecutionPolicy bypass "Get-Content -literal '%~f0'|Out-String|Invoke-Expression"-文件名加日期

echo;%#% +%$%%$%/%_% %z%

pause

exit

#

$b=[Convert]::FromBase64String("IC0tPiA=");

$c=[Text.Encoding]::Default.GetString($b);

Add-Type -AssemblyName 'System.drawing';

$current=$env:current;

$files=@(dir -literal $current|?{(@(".jpg",".jpeg") -contains $_.Extension) -and ($_ -is [System.IO.FileInfo])});-文件名加日期

for($i=0;$i -lt $files.length;$i++){

    $t='';

    $img=[System.Drawing.Image]::FromFile($files[$i].FullName);

    foreach($it in $img.PropertyItems){

        if($it.Id -eq 0x9003){

            $t=[System.Text.Encoding]::ASCII.GetString($it.Value) -replace '\x00$','';

            break;

        }

    }

    $img.Dispose();

    if($t -ne ''){

        $dt=[System.DateTime]::ParseExact($t, 'yyyy:MM:dd HH:mm:ss', [System.Globalization.CultureInfo]::InvariantCulture);-文件名加日期

        $newname=$dt.ToString('yyyy年MM月dd日')+' '+$files[$i].Name;

        $files[$i].Name+$c+$newname;

    }

}

如何在WORD文件名后面自动添加时间?

WORD文件名后面自动添加时间方法如下:

(1)ALT+F11,复制以下宏:

Sub Macro1()

Dim myfilename As String

myfilename = Format(Date, "yyyy/m/d  ", vbSunday, vbUseSystem)

myfilename = myfilename + ".doc"

ChangeFileOpenDirectory "C:\"

ActiveDocument.SaveAs filename:=myfilename, FileFormat:=wdFormatDocument, _

LockComments:=False, Password:="", AddToRecentFiles:=True, WritePassword _

:="", ReadOnlyRecommended:=False, EmbedTrueTypeFonts:=False, _

SaveNativePictureFormat:=False, SaveFormsData:=False, SaveAsAOCELetter:= _

False

End Sub

(2)ALT+F8保存,运行MACRO1宏即可。

Microsoft Word是微软公司的一个文字处理器应用程序。它最初是由Richard Brodie为了运行DOS的IBM计算机而在1983年编写的。随后的版本可运行于Apple Macintosh (1984年), SCO UNIX,和Microsoft Windows (1989年),并成为了Microsoft Office的一部分。-文件名加日期

用途:

1、Word XP 基本文书处理技巧及认识萤幕工具。

2、快速键入中文标点符号。

3、中文字符放大缩小、直式通告制作,中式公函。

4、各款中文繁/简字体及香港常用字库运用。

5、行距、段落对齐、建立清单列、定位点设定 Word让文档编辑变得如此简单。

6、使用页头及页尾加入文件标题及页码。

7、表格及多栏制作,以方便制作报价单,会议议程及工作时间表。

8、加插图片、图表、文字艺术师等中文桌面印刷以制作图文并茂的文件或公司通讯。

9、不同资料大量合拼打印信件。

windows批处理命令对文件名加日期

还不简单? :n;clsset num=请输入日期;if not exist c:\data\picture%num%.bmp goto n。然后用7z 添加到压缩包就ok!7z命令行命令网上有~〔分号「;」代表回车〕-文件名加日期