একটি সাংখ্যিক ক্রম ফাইল বাছাই


0

আমি 1 থেকে 246 পর্যন্ত একাধিক টিফ ইমেজ অর্ডার করেছি। আমি তাদের ইমেজম্যাগিক ব্যবহার করে একটি পিডিএফ ফাইল রূপান্তর করেছি convert *.tif out.pdf। তবে পিডিএফ ফাইলের ভিতরে পৃষ্ঠাগুলির ক্রমটি ভিন্ন; (উদাহরণস্বরূপ, পৃষ্ঠা 2 চিত্র 10 এবং এরকম)। আমি রান যখন dir অথবা ls আমি নিম্নলিখিত মত অ আদেশ ফাইল পেতে:

21/06/2018  16:15    <DIR>          .
21/06/2018  16:15    <DIR>          ..
21/06/2018  15:51             2.056 1.tif
21/06/2018  15:51            98.710 10.tif
21/06/2018  15:51            96.492 100.tif
21/06/2018  15:51            44.064 101.tif
21/06/2018  15:51            70.960 102.tif
21/06/2018  15:51            85.254 103.tif
21/06/2018  15:51            92.750 104.tif
21/06/2018  15:51            87.672 105.tif
21/06/2018  15:51            90.284 106.tif
21/06/2018  15:51            79.532 107.tif
21/06/2018  15:51            85.956 108.tif
21/06/2018  15:51            22.452 109.tif
21/06/2018  15:51            91.796 11.tif
(...)

আমি যা চাই:

21/06/2018  16:15    <DIR>          .
21/06/2018  16:15    <DIR>          ..
21/06/2018  15:51             2.056 1.tif
21/06/2018  15:51            98.710 2.tif
21/06/2018  15:51            96.492 3.tif
21/06/2018  15:51            44.064 4.tif
21/06/2018  15:51            70.960 5.tif
21/06/2018  15:51            85.254 6.tif
21/06/2018  15:51            92.750 7.tif
21/06/2018  15:51            87.672 8.tif
21/06/2018  15:51            90.284 9.tif
21/06/2018  15:51            98.710 10.tif
21/06/2018  15:51            91.796 11.tif
(...)

কিভাবে আমি সংখ্যাসূচক ক্রম ফাইল সাজান করতে পারেন?


1
তারা হয় বর্নানুক্রমে. আপনি সংখ্যাসূচক ক্রম তাদের চান।
TRiG

@ টিআরজি হ্যাঁ, আমি এটা কিভাবে করতে পারি?
ahmelq

একটি ধারণা নেই, আমি উইন্ডোজ ব্যবহার করি না। কিন্তু আপনি পারে সম্পাদন করা আপনার প্রশ্ন সঠিক প্রশ্ন জিজ্ঞাসা।
TRiG

আপনাকে 3 ডিজিটের নামের ফাইলগুলি পুনঃনামকরণ করতে হবে। উদাহরণ স্বরূপ 1.tif হবে 001.tif। যে ক্ষেত্রে ফাইল স্বয়ংক্রিয়ভাবে ক্রম হবে।
Sandeep

একটি উত্তর আছে, কিন্তু এটি ফ্রিওয়্যার ব্যবহার করে: TCC / Le জন্য একটি উন্নত প্রতিস্থাপন করা হয় cmd। অনেক উন্নতি আছে, যার মধ্যে একটি dir আপনি চান ক্রম বাছাই করতে ডিফল্ট। যখনই আমি উইন্ডোজ-এ কাজ করি তখনই এটি ব্যবহার করি, এবং এটি একটি লিনাক্স শেলের অনেক বৈশিষ্ট্য প্রয়োগ করে, কিন্তু এর সাথে সঙ্গতি রেখে cmd বাক্য গঠন.
AFH

উত্তর:


3

ফাইলের নাম 3 ডিজিট নাম ব্যবহার করতে নিম্নলিখিত ব্যাচ ফাইলটি ব্যবহার করুন। তারপর আপনি আপনার পিডিএফ ফাইল সঠিক করতে উইন্ডোজের ডিফল্ট সাজানোর ক্রম ব্যবহার করতে পারেন।

@echo off
setlocal enableextensions enabledelayedexpansion
for %%f in (*.tif) do (
    set FileName=%%~nf
    set FileName=00!FileName!
    set FileName=!FileName:~-3!
    set FileName=!FileName!%%~xf
    ren "%%f" "!FileName!"
)

উপরের ব্যাচ ফাইলটি কার্যকর করার জন্য, ফাইলের নাম পরিবর্তন করা হবে 001.tif, 002.tif, 020.tif... etcimagemagick ডিফল্ট সাজানোর ক্রম ব্যবহার করবে এবং সঠিক পিডিএফ উৎপন্ন করবে।


3

আপনি কিছু powerhell জন্য যত্ন না? লাইক, উদাহরণস্বরূপ .:

$D = get-childitem
$B = foreach ($F in $D) {
  "{0,30}" -f  $F.Name
}
$B | sort

উৎপাদন:

PS C:\temp\test> c:\temp\numdir.ps1
                     1.txt
                     2.txt
                    10.txt
                   100.txt
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.