নাম আদেশের ভিত্তিতে দিরের সমস্ত ফাইলের ব্যাচ পরিবর্তনের তারিখ [বন্ধ]


1

আমার অনেকগুলি চিত্র তাদের ফাইলের নাম অনুসারে বাছাই করা হয়েছে: img1.jpg, img2.jpg ...

আমার ফাইলের তারিখটি এখন পরিবর্তন করতে হবে যা এখন সমস্ত চিত্রের ক্ষেত্রে একই রকম যাতে img1.jpg তারিখটি img2.jpg ইত্যাদির আগে হয় etc

প্রারম্ভের তারিখটি কী বা 2 টি চিত্রের মধ্যে সময়ের পার্থক্য কী তা আমি লক্ষ্য করি না (1 সেকেন্ড কাজ করবে)। আমার এটি দরকার কারণ কিছু পরিষেবা অর্থাত্ ফ্লিকার আমার হারিয়ে যাওয়া চিত্রের ডেটটাইমের উপর নির্ভর করে ly

কোন উপায় এই কাজ করতে ?


দয়া করে নোট করুন যে superuser.com কোনও ফ্রি স্ক্রিপ্ট / কোড রাইটিং পরিষেবা নয়। আপনি যদি এখন পর্যন্ত কী চেষ্টা করেছেন তা যদি বলেন (আপনি ইতিমধ্যে ব্যবহার করছেন এমন স্ক্রিপ্ট / কোড অন্তর্ভুক্ত করুন) এবং যেখানে আপনি আটকে আছেন তবে আমরা নির্দিষ্ট সমস্যাগুলির সাথে সহায়তা করার চেষ্টা করতে পারি। আপনারও পড়া উচিত আমি কীভাবে একটি ভাল প্রশ্ন জিজ্ঞাসা করব?
ডেভিডপস্টিল

ভাগ্যক্রমে আমি একটি দুর্দান্ত উত্তর পেয়েছি যা সম্ভবত এটির আগে আপনি অন্যদের পক্ষে কার্যকর হবে ... এই ধরণের সংযম বিএস
কোফফাস

আরে, ভাবী, আমি যদি সত্যই অনুভব করি যে প্রশ্নকর্তা এর প্রাপ্য না হন তবে আমি আমার উত্তরটি মুছে ফেলব, তবে যদি তার / তার কোনও ধারণা থাকে তবে তারা এখনই এটি অনুলিপি করে ফেলবে।
মাইকেল হার্ভে

দুর্দান্ত উত্তর, দয়া করে এটি রাখুন
কোফিফুস

এর সংক্ষিপ্তসারটি copy /b filename+,, হ'ল ফাইলটিকে বর্তমান সময়ে পুনরায় স্থান দেয়।
মাইকেল হার্ভে

উত্তর:


3
@echo off
echo Before:
for %%A in (*.jpg) do (
    for /f "tokens=1-2 delims=" %%i in ('"forfiles /m "%%A" /c "cmd /c echo @fdate @ftime" "') do echo %%i %%j %%A
)
echo Changing dates...
for %%A in (*.jpg) do (
    echo Redating %%A
    copy /b "%%A"+,, > nul
    ping -n 2 127.0.0.1>nul
    )
echo After:
for %%A in (*.jpg) do (
    for /f "tokens=1-2 delims=" %%i in ('"forfiles /m "%%A" /c "cmd /c echo @fdate @ftime" "') do echo %%i %%j %%A
)

আউটপুট:

Before:
22/12/2016 21:52:17  img01.jpg
15/04/2017 19:25:39  img02.jpg
26/12/2010 11:00:45  img03.jpg
03/02/2018 20:48:00  img04.jpg
15/07/2018 20:01:14  img05.jpg
29/03/2012 19:28:54  img06.JPG
04/10/2003 16:47:54  img07.jpg
04/08/2006 17:27:25  img08.jpg
Changing dates...
Redating img01.jpg
Redating img02.jpg
Redating img03.jpg
Redating img04.jpg
Redating img05.jpg
Redating img06.JPG
Redating img07.jpg
Redating img08.jpg
After:
14/10/2018 09:25:48  img01.jpg
14/10/2018 09:25:49  img02.jpg
14/10/2018 09:25:50  img03.jpg
14/10/2018 09:25:51  img04.jpg
14/10/2018 09:25:53  img05.jpg
14/10/2018 09:25:54  img06.JPG
14/10/2018 09:25:55  img07.jpg
14/10/2018 09:25:56  img08.jpg
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.