Txt ফাইলের ভিতরে থাকা ফাইলগুলির একটি তালিকা অন্য ফোল্ডারে অনুলিপি করুন


0

আপনি কি এমন একটি ফ্রিওয়্যার (উইন্ডোজ 7 64 এর জন্য) জানেন যা ফাইলগুলির একটি তালিকা (একটি টেক্সট ফাইলের মধ্যে থাকা) অন্য ফোল্ডারে অনুলিপি করতে পারে (ফোল্ডার কাঠামো সংরক্ষিত আছে)?

ফাইললিস্ট.টেক্সট সামগ্রী:
এম: \ ডিভিডি 1 \ 00 \ 09.pdf
এম: \ ডিভিডি 1 \ 00 \ গেথু 4.পিডিএফ
এম: \ ডিভিডি 1 \ 00 \ djdd85.pdf
এম: \ ডিভিডি 1 \ 00 \ sdffjhgj.pdf
... ইত্যাদি। ।

সম্পাদনা করুন: জিইউআই প্রয়োজনীয়। দয়া করে দয়া করে কোনও .bat ফাইল স্ক্রিপ্ট না করায় আমার কাছে ব্যাচ সমাধানগুলির সাথে স্থান বা বিশেষ অক্ষরগুলির সমস্যা ছিল।


পিএস: একটি 'শপিং প্রশ্ন' মনে হচ্ছে। আপনি এটিকে কিছুটা ভিন্ন উত্তরে আবারও লিখতে চাইতে পারেন।
হেনেস 14

ধন্যবাদ। আমি আশা করি এটি এখন আরও ভাল? ;)
এরব

যদি আপনার কোনও জিইউআই প্রয়োজন হয় তবে দয়া করে এটি আপনার আসল প্রশ্নে উল্লেখ করুন। বেশ কয়েকটি ব্যক্তি আপনাকে বৈধ সুপারিশ দেওয়ার জন্য সময় ব্যয় করেছে যা আপনি বরখাস্ত করছেন কারণ তারা কোনও প্রয়োজনের জবাব দেয়নি যা আপনি নির্দিষ্ট করতে ব্যর্থ হয়েছেন।
অ্যালোক

1
ধন্যবাদ তবে আমি প্রথম থেকে লিখছি না .bat স্ক্রিপ্ট। স্পষ্টতই এটি যথেষ্ট নয় তাই আমি আপনার পরামর্শটি আনন্দের সাথে যুক্ত করেছি have আমার ত্রুটি জন্য দুঃখিত।
এরব

"দয়া করে কোন .bat ফাইল স্ক্রিপ্টের সাথে আমার স্পেস বা বিশেষ অক্ষরগুলির সাথে আমার যে ব্যাচের সমাধানগুলির চেষ্টা রয়েছে সেগুলি নিয়ে সমস্যা ছিল” "//" আমাদের কেবলমাত্র যে জ্ঞান রয়েছে তার অভিজ্ঞতা থেকে বেরিয়ে আসার জন্য আমাদের সতর্ক থাকা উচিত যাতে আমরা না হই বিড়ালের মতো যে গরম চুলায় বসে আছে। তিনি একটি গরম চুলা উপর আবার বসতে হবে না এবং যে ভাল হয় কিন্তু সে কখনোই আর একটি ঠান্ডা এক বসতে হবে। " -মার্ক টোয়েনের  // শুধু কারণ আপনার স্থান, ইত্যাদি সঙ্গে সমস্যা ছিল, ব্যাচ সমাধান যে সঙ্গে আপনি  আছে চেষ্টা করা হল এটির চেয়ে ভাল হতে পারে তা অস্বীকার করার কোনও কারণ নেই।
জি ম্যান

উত্তর:


6

একটি জিইউআই প্রোগ্রাম ওভারকিল এবং অদক্ষ। পাওয়ারশেল ব্যবহার করুন:

Get-Content myfile.txt|Foreach-Object{copy-item -path $_.FullName -destination "path_to_destination"}

এটি ডিরেক্টরি কাঠামো বজায় রাখতে কোনও প্রয়োজনীয়তা উপেক্ষা করে (যেমন আপনি সরবরাহ করেন নি)।

"দয়া করে আমাকে এটি করার সর্বোত্তম উপায়টি বলবেন না, স্থানগুলির কারণে আমার সমস্যা হয়েছিল" বলার পরিবর্তে মূল কারণটি ঠিক করুন - ফাঁকা স্থানগুলি কীভাবে পরিচালনা করতে হয় তা শিখুন।


ধন্যবাদ। তবে স্ক্রিপ্টিং আমার পক্ষে খুব জটিল।
এরব

3
আমি দিয়েছিলাম স্ক্রিপ্টটি। আপনি সমাধান চেয়েছেন, আপনাকে সমাধান দেওয়া হয়েছে - এখন আপনি শর্তাদি যুক্ত করছেন কারণ তারা আপনার ভয় পেয়ে এমন কিছু ব্যবহার করে। আপনি যদি উইন্ডোজের সাথে খাঁটি শেষ ব্যবহারকারী ব্যবহারের ক্ষমতা ব্যতীত অন্য কিছুতে কাজ করে থাকেন তবে পরবর্তী কয়েক বছর ধরে আপনাকে প্রাসঙ্গিক থাকতে পাওয়ারশেল শিখতে হবে। এটি জটিল নয়, টিউটোরিয়ালগুলি দেখার জন্য দুপুরের খাবারের কয়েক ঘন্টা ব্যয় করুন এবং আপনি ধারণাটি পাবেন।
aloc

0

আমি জানি আপনি কোনও ব্যাচ ফাইল বলেন নি, তবে একটি সাধারণ FOR /Fকমান্ডের যা করা উচিত তা করা উচিত। for /?কমান্ড প্রম্পটে টাইপ করুন ।


ধন্যবাদ। আমার চেষ্টা করা ব্যাচের সমাধানগুলির সাথে স্থান বা বিশেষ অক্ষরগুলির সাথে আমার সমস্যা ছিল।
এরব

ব্যাচের মধ্যে স্পেসগুলি পরিচালনা করা যায় (সাধারণত কেবলমাত্র উদ্ধৃতিগুলিতে মোড়ক দিয়ে) তবে বহু বছর আগে ব্যাচকে চারণভূমিতে ফেলে রাখা উচিত ছিল - উইন্ডোজটির কাছে এখন আরও অনেক ভাল স্ক্রিপ্টিং ইঞ্জিন রয়েছে।
alroc

সত্য, তবে সাধারণ হ্যাকগুলির জন্য এটি বেশ ভাল!
বেন শেফার্ড

0

একটি সমাধান হবে rsync --files-from=filelist.txt

Rsync মূলত একটি কম্পিউটার থেকে অন্য কম্পিউটারে অনুলিপি করতে ব্যবহৃত হয়, তবে একই কম্পিউটারে অনুলিপিগুলিও কাজ করা উচিত।


ধন্যবাদ তবে আমি আরও এক ধরণের জিইউআই ব্যবহারকারী।
এরব

0

XXCOPY আপনার যা ইচ্ছা তা করতে পারে। (আমি চেষ্টা করে দেখিনি।)


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