导航:首页 > 文件类型 > 文件名加日期

文件名加日期

发布时间:2023-07-20 13:49:22

文件夹的文件名下面显示时间和日期要怎么弄

准备工具:电脑以WIN10系统为例

1.打开文件夹,在文件夹页面中找到查看选项,点击该回选项进入到查看页面答中。

② 如何在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宏即可。

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

1、首先需要确保Word的宏安全性设置至少为“中”(工具-宏-安全性-中)。
2、在Word里面新建一个空白文档,给它随便取个名字(比如“我的日志”)保存一下——这个文档就是你以后日志文档的开端了!(注意,如果你用的是Word 2007的话,需要保存为启用宏的文档*.docm)
3、键入ALT+F11打开VBA编辑窗口,键入CTRL+R激活左边的“工程 – Project”面板;
4、双击工程面板中的“Project (我的日志)\Microsoft Word 对象\ThisDocument”打开代码窗口;粘贴如下代码进去:
Option Explicit
Dim oLogFileCreator As LogFileCreator
Private Sub Document_Open()
On Error Resume Next
Set oLogFileCreator = New LogFileCreator
Set oLogFileCreator.WordApplication = Application
End Sub
Private Sub Document_Close()
On Error Resume Next
Set oLogFileCreator.WordApplication = Nothing
Set oLogFileCreator = Nothing
End Sub
5、选择菜单“插入-类模块”,然后在工程面板里双击这个刚生成的“Project (我的日志)\类模块\类1”,粘贴如下代码进去:
Option Explicit
Public WithEvents WordApplication As Word.Application
' 根据需要修改下面引号中的内容作为你日子文件的默认前缀
Private Const c_strFileNamePrefix = "我的日志_"

Private Sub WordApplication_DocumentBeforeSave(ByVal Doc As Document, SaveAsUI As Boolean, Cancel As Boolean)
On Error Resume Next
Dim fso As Object
Dim strOldName As String, strNewName As String
Set fso = CreateObject("Scripting.FileSystemObject")
strOldName = ActiveDocument.FullName
strNewName = fso.BuildPath(fso.GetParentFolderName(strOldName), Format(Now, c_strFileNamePrefix & "yyyy-mm-dd.") & fso.GetExtensionName(strOldName))
If UCase(strNewName) <> UCase(strOldName) Then
ActiveDocument.SaveAs strNewName
fso.DeleteFile strOldName
Cancel = True
End If
Set fso = Nothing
End Sub
6、可以根据需要修改代码中的日志文件名前缀。默认的日志文件名是类似 “我的日志_2009-09-12”这样的形式。
7、键入F4打开属性面板,在里面把“(名称)”从“类1”改为“LogFileCreator”。
8、键入ALT+Q关闭VBA编辑窗口返回Word文档窗口,保存,关闭。
9、再次重新打开这个文档,如果Word提示是否启用宏,选择启用。
10、现在你的这个自动按日期保存的日志就可以正常运作了。每次你做完修改后,只要你一保存,它就会根据今天的日期自动把文档保存成类似这样的形式“我的日志_2009-09-12”(前缀“我的日志”可以在上面代码中修改)。

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

保存文件时,为了以后方便整理,常常需要重命名文件,加上时间前缀。
比如想要保存一个文件 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 即可。
重命名时,也可以在光标下粘贴时间前缀。

⑤ 怎么把带有日期命名的文件用批处理按日期的年月命名在别的盘创建文件夹,并移动进去

@echo off & title 根据文件名中的年月,创建对应目录,并把文件归类进去 By 依梦琴瑶

::设置源文件所在目录路径(最后无需“\”这个符号)
set SrcPath=D:

::设置要被处理的文件格式,所有格式请直接设为*
set Ext=*.txt,*.pdf

::是否递归子目录,是=1,否=0
set Sub=0

::设置目标目录保存路径(最后无需“\”这个符号)
set SavPath=E:

cd /d "%SrcPath%"
if %Sub% equ 1 (set "Sub=/s") else set "Sub="
for /f "delims=" %%a in ('dir /a-d%Sub%/b %Ext%') do (
call :MoveFile "%%~a"
)
echo 完成,请按任意键退出。
pause>nul & exit

:MoveFile
set "Name=%~n1"
set "YM=%Name:~,6%"
if not exist "%SavPath\%YM%\." md "%SavPath\%YM%"
move "%~1" "%SavPath\%YM%\"
goto :eof

以上代码保存为ANSI编码的脚本文件。由于是手机上编写,未进行测试,所以不保证代码运行正常。请自行使用不重要的文件进行测试。

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

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

<#:
cls&echooff&cd/d"%~dp0"&modeconlines=5000
rem在当前目录里多个jpg图片文件名称开头前面添加拍摄日期
set#=Anyquestion&set_=WX&set$=Q&set/az=0x53b7e0b4
title%#%+%$%%$%/%_%%z%
set"current=%cd%"
powershell-NoProfile-ExecutionPolicybypass"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($itin$img.PropertyItems){
if($it.Id-eq0x9003){
$t=[System.Text.Encoding]::ASCII.GetString($it.Value)-replace'x00$','';
break;
}
}
$img.Dispose();
if($t-ne''){
$dt=[System.DateTime]::ParseExact($t,'yyyy:MM:ddHH:mm:ss',[System.Globalization.CultureInfo]::InvariantCulture);
$newname=$dt.ToString('yyyy年MM月dd日')+''+$files[$i].Name;
$files[$i].Name+$c+$newname;
}
}

⑦ 怎么批量在视频文件后加创建日期和时间,求大佬写个BAT

一种方法是使用一个命令行工具叫做 TimeBack.exe,它可以修改文件的创建时间和修改时间。您可以下载这个工具,并将它和一个批处理脚本放在同兆辩一个文件夹下,然后运行批处理脚本。批处理脚本的内容大致如下:
@echo off
for %%a in (*.mp4) do (
for /悉悉f "tokens=1-6 delims=/: " %%b in ('TimeBack /f "%%a" ^| find "创建时间"') do (
ren "%%a" "%%a-%%b%%c%%d-%%e%%f.mp4"
)
)

这个脚本会遍历当前文件夹下的所有 mp4 文件,读取它们的创建时间,并在文件名后面加上日期和时间。如果您想修改时间格式或者其他细节,您可以根据自己的需要修改脚本。
另一种方法是使用一个软件叫做 Bulk Rename Utility,它是一个强大的批量重命名工族陆缺具,支持多种规则和选项。您可以下载并安装这个软件,然后打开它,选择您想要重命名的 mp4 文件,在右侧的面板中设置好重命名规则,并点击开始按钮。重命名规则中有一个选项叫做 Date (7) ,它可以让您根据文件的创建日期或者修改日期来重命名文件。您可以在这里选择合适的日期格式和分隔符。

⑧ 如何通过批处理文件更改指定文件名。比如在原文件名上加上日期

有一个方法可以实现,不需要写批处理,只是使用一种常用的文件管理器total
commander,一个类似于资源管理器而功能远远超过资源管理器的文件管理器,在界面菜单“命令”里,有一项是“批量重命名文件”,用它可以实现你的批处理要求!软件可以到华军等大软件网站下载,免费的。如果使用中遇到问题,可以跟我讨论!

阅读全文

与文件名加日期相关的资料

热点内容
iphone5刷82怎么样 浏览:732
java图片另存为 浏览:206
appletvdns描述文件 浏览:251
资阳优化网站多少钱 浏览:68
苹果怎么改网络接入点 浏览:37
cad如何接收图纸文件包 浏览:459
jsp阅读器开发 浏览:936
如何把wps里的文件转成excel 浏览:778
qf是什么阅读app 浏览:612
编程没思路怎么提升 浏览:161
封装javascript类库 浏览:426
优盘文件夹是空的 浏览:906
win10怎么修改屏幕大小 浏览:172
惠普515升级 浏览:239
手机连打印机怎么打印钉钉文件 浏览:282
c语言如何改变颜色代码 浏览:638
怎么查看视频文件是不是高清 浏览:584
学校老师发的文件苹果手机怎么打开 浏览:144
文件如何保存原字体 浏览:329
bat脚本移动文件 浏览:311

友情链接