এমএস ডস ব্যাচের পুনরায় নামকরণ বিকল্পগুলি


0

আমার মতো কিছু ফাইল রয়েছে:

f0110_01_online.png

f0122_01_01_online.png

f0122_0201_online.png

প্রতিটি ফাইলের নামেই 'অনন্যলাইন' সাধারণ পাঠ্য রয়েছে।

আমি কেবল একটি ব্যাট ফাইলটিতে একটি লাইন প্রোগ্রামের সাথে প্রতিটি ফাইলনেম থেকে 'অননলাইন' সরাতে চাই কারণ প্রতিবার ফাইলের নাম এবং ফাইলের সংখ্যা পরিবর্তন হবে।

আমি চেষ্টা করছি:

রেন * _অনলাইন.পিএনজি * .পিএনজি

কিন্তু এটি কাজ করে না।

ব্যাচ ফাইলে এটি করার উপযুক্ত অনুগ্রহ করে আমাকে পরামর্শ দিন

উত্তর:


1

আপনার উত্তর হতে আগ্রহী হতে পারে উইন্ডোজ RENAME কমান্ড কীভাবে ওয়াইল্ডকার্ডকে ব্যাখ্যা করে?

দুর্ভাগ্যক্রমে, আরএন কমান্ড একা আপনাকে পছন্দসই ফলাফল দিতে পারে না। আপনি নিষ্কাশন পারে onlineব্যবহার ren *_online.png *_.png, কিন্তু বর্জন _একা REN আদেশের সঙ্গে অসম্ভব।

নেটিভ কমান্ড ব্যবহার করে সবচেয়ে সহজ সমাধানটি একটি ছোট ব্যাচের ফাইল:

@echo off
setlocal enableDelayedExpansion
for /f "eol=: delims=" %%F in ('dir /b *_online.png') do (
  set "file=%%F"
  ren "!file!" "!file:~0,-11!.png"
)

!চরিত্রটি ধারণ করে এমন আপনার ফাইলের নাম রয়েছে এমন সম্ভাব্য ইভেন্টে আপনার প্রয়োজন হবে:

@echo off
setlocal disableDelayedExpansion
for /f "eol=: delims=" %%F in ('dir /b *_online.png') do (
  set "file=%%F"
  setlocal enableDelayedExpansion
  ren "!file!" "!file:~0,-11!.png"
  endlocal
)

লিঙ্কটি প্রায় অনেক বেশি! স্পষ্টতই "উইন্ডোজ আরআইএনএম (আরএন) কমান্ডটি কীভাবে ওয়াইল্ডকার্ডকে ব্যাখ্যা করে? ডবেনহ্যাম দ্বারা পড়ুন Note নোট প্রশ্নের উদাহরণ এবং ফলস্বরূপ উত্তরটি ধ্রুবক পাঠ্যটি শেষ পর্যন্ত সংযোজন করে ধরে নিয়েছে
বিলআর

0

ব্যাচ ফাইল কীভাবে ব্যবহার করতে হয় তা আমি জানি না। তবে আপনার চাহিদা অর্জনের আমার কাছে সহজ উপায় আছে। আপনি টোটাল কমান্ডার ব্যবহার করে এবং মাল্টি পুনর্নবীকরণ সরঞ্জামটি ব্যবহার করে, আপনার পছন্দসই ফাইলটির পুনরায় নামকরণ করতে রেজিক্স বিকল্পের সাথে একত্রিত করতে পারেন। আমি আশা করি এই টিপটি আপনাকে সহায়তা করতে পারে

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.