① 文件夾的文件名下面顯示時間和日期要怎麼弄
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,一個類似於資源管理器而功能遠遠超過資源管理器的文件管理器,在界面菜單「命令」里,有一項是「批量重命名文件」,用它可以實現你的批處理要求!軟體可以到華軍等大軟體網站下載,免費的。如果使用中遇到問題,可以跟我討論!