Aşağıdaki linkte paylaştığınız ipucunda Dosya ismi Değiştirme tarihi yerine Oluşturma tarihi olsun istiyorum , mümkünmüdür.
https://www.sordum.net/59821/dosya-ismi ... ilave-edin
Dosya ismi oluşturma tarihi olsun
- velociraptor
- Yottabyte4
- Mesajlar: 46789
- Kayıt: 14 Mar 2006, 02:33
- cinsiyet: Erkek
- Teşekkür etti: 4994 kez
- Teşekkür edildi: 4165 kez
Re: Dosya ismi oluşturma tarihi olsun
Bat kodlamasını çok seyrek kullanırım , bu konuda nette örnek varmıdır bilemiyorum , ilk aramalarda herhangi bir sonuca ulaşamadım. hep değiştirme tarihi ile ilgili örnekler mevcut malesef mesela değiştirme tarihinin vbs li olanı aşağıda
https://stackoverflow.com/questions/162 ... h-vbscript
bunu ancak deneye yanıla bulabiliriz.
https://stackoverflow.com/questions/162 ... h-vbscript
bunu ancak deneye yanıla bulabiliriz.
Re: Dosya ismi oluşturma tarihi olsun
Kod: Tümünü seç
@echo off
setlocal enabledelayedexpansion
REM Check if a file was dragged onto the batch file
if "%~1"=="" (
echo No file provided. Drag and drop a file onto this batch file.
pause
exit /b
)
REM Use PowerShell to get the creation date of the input file
for /f %%A in ('powershell "(Get-Item \"%~1\").CreationTime.ToString('dd_MM_yyyy')"') do (
set "creationdate=%%A"
)
REM Get the filename and extension of the input file
set "filename=%~n1"
set "extension=%~x1"
REM Rename the input file with the formatted date as a prefix
ren "%~1" "!creationdate!_%filename%%extension%"
echo File renamed to: "!creationdate!_%filename%%extension%"