রিসাইকেল বিনটিতে ফাইল প্রেরণের কমান্ড লাইন উপায় কী?


41

এমন একটি কমান্ড লাইন প্রোগ্রাম রয়েছে যা ফাইলগুলি পুনর্ব্যবহার করতে পারে? এটি এক্সপি এবং ভিস্তার উপর।


2
'ডেল' ছাড়া আর কি?
পেলস

2
আপনি কোন ওএস ব্যবহার করছেন?
ChrisF

এক্সপি এবং ভিস্তা যোগ করতে বেরিয়ে
এসেছেন

11
@ কলম delএটি স্থায়ীভাবে মুছে দেয়, এটিকে পুনর্ব্যবহারযোগ্য বিনে স্থানান্তরিত করে না।
মিফ দ্য ফক্স

2
তারপরে আপনি অবশ্যই ভাবেন যে বিনটি রাখার কোনও কারণ নেই। আপনার যুক্তি অনুসারে, এক্সপ্লোরার থেকে ফাইলগুলি স্থায়ীভাবে মুছে ফেলার পরিবর্তে কেন পুনরায় চালিত করা উচিত? আপনি কোনও ব্যবহার নাও দেখে থাকতে পারেন, তবে তাদের উপস্থিতি রয়েছে। সম্প্রতি, আমি অনেকগুলি ফোল্ডার থেকে ফাইলের একটি গাদা মুছতে চেয়েছি, তবে সেগুলি মুছে ফেলার আগে সেগুলি ডাবল-চেক করতে চেয়েছিলাম। এটি করার একমাত্র / সহজ উপায় হ'ল forকমান্ড-প্রম্পট থেকে একটি লুপ চালিয়ে সেগুলি বিনে প্রেরণ করা হয়েছিল, তারপরে আমি তাদের সকলকে এক জায়গায় একীভূত করে দেখতে পেলাম যে আমি যে ফাইলগুলি মুছতে চাইছিলাম কেবল সেখানেই ছিল এবং সেখানে কোনও ভুল ফাইল পুনরুদ্ধার করুন।
Synetech

উত্তর:


31

CmdUtils এর একটি ইউটিলিটি রয়েছে যা Recycleহুবহু এটি করে। [ সরাসরি ডাউনলোড ]

আরও তথ্য :

রিসাইকাল কমান্ডটি ব্যবহার করতে সিএমডিটিলস জিপ ফাইলটি ডাউনলোড করুন এবং আপনার উইন্ডোজ ফোল্ডারে এক্সপিকে আনজিপ করুন। এগুলি উইন্ডোজ ফোল্ডারে যুক্ত করার সাথে সাথে আপনি নির্বাহের পুরো পথটি নির্দিষ্ট না করেই বিশ্বব্যাপী কমান্ডটি অ্যাক্সেস করতে পারবেন। তারপরে আপনি টাইপ করে রিসাইক্ল কমান্ডটি ব্যবহার শুরু করতে পারেন;

recycle filename.txt

আপনি রিসাইকালে টাইপ করে কমান্ডগুলি সহ ওয়াইল্ডকার্ডগুলিও নির্দিষ্ট করতে পারেন * .txt বর্তমান ডিরেক্টরিতে কোনও পাঠ্য ফাইল পুনর্ব্যবহার করবে। কমান্ডের সাহায্যে শক্তি পতাকা ব্যবহার করে মুছুন নিশ্চিতকরণ ডায়ালগটি দমন করার বিকল্প রয়েছে a

কোনও ফাইল মুছে ফেলার জন্য নিশ্চিত না করে কমান্ডটি ব্যবহার করুন

recycle –f filename.txt

Flagf পতাকাটি আপনাকে নিশ্চিতকরণ ডায়ালগটি না দেখিয়ে একটি পুনর্ব্যবহার করার জন্য কমান্ডকে বলবে।


19

আপনার যদি পাওয়ারশেল ইনস্টল করা থাকে:

$sh = new-object -comobject "Shell.Application"
$ns = $sh.Namespace(0).ParseName("PATH\TO\FILE\TO\DELETE")
$ns.InvokeVerb("delete")

2
+1 কোনও পাওয়ারশেল সমাধান আমার ভোট পাবে। আমি আশা করি পরবর্তী উইন্ডোজটি পাওয়ারশেলের সাথে cmd.exe প্রতিস্থাপন করবে।
বাইনারিমিসফিট

2
আমি সন্দেহ করি যে এটি খুব দীর্ঘ সময়ের জন্য ঘটবে। :)
EBGreen

1
এটি অনেক ধীর গতির, বিশেষত যদি প্রচুর ফাইল পুনর্ব্যবহার করা হয় (যেমন, পিএস প্রতিদ্বন্দ্বী for /r %i in (foobar.tmp) do recycle "%i")।
Synetech

1
@ বাইনারিমিসফট অবশেষে উইন্ডোজ 10 এর সাথে ঘটে
ফুচলভি

4

আমি দীর্ঘদিন ধরে এই প্রশ্নটি করেছি - অবশেষে আমি বিষয়গুলি নিজের হাতে নিয়েছি এবং আমি নিজের ইউটিলিটিটি সেন্টিমিডে-পুনর্ব্যবহার করেছি

আমি Recycle.exeCmdUtils এ একবার দেখেছি। এটির বিষয়টি হ'ল এটি যখন আপনি পুনরায় ব্যবহার করবেন তখন ("-আপনি যুক্ত করে যা মুছে ফেলা যায়)" you আমার প্রোগ্রামটি কেবল এটি করে (যেহেতু আপনি সর্বদা পূর্বাবস্থায় ফিরে আসতে পারেন) যা আমি মনে করি যে স্ক্রিপ্টিংয়ের উদ্দেশ্যে আরও উপযুক্ত।


আমি এটি কেবল উইন্ডোজ সার্ভার 2008R2 এ চালিয়েছি এবং এটি কার্যকর হয় না।
শে

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

4

এটি করার জন্য কোনও অন্তর্নির্মিত উপায় নেই তবে তৃতীয় পক্ষের সরঞ্জামগুলিও এটি করতে পারে। আমি আমার প্রোগ্রাম-ডাম্প ফোল্ডারটি চেক করেছি এবং কয়েকটি বিকল্প পেয়েছি। এগুলি সমস্ত একই কাজ করে (যেমন, recycle filename.ext), তবে তারা পারফরম্যান্সে পরিবর্তিত হয়, তাই এটি আপনার প্রয়োজনীয়তাগুলির উপর নির্ভর করে (যেমন, আপনি কি অনেকগুলি ফাইল পুনর্ব্যবহার করছেন ?)

  • ম্যাডডজ সফ্টওয়্যারটির রিসাইকেলটি দ্রুত এবং এর কোনও আউটপুট নেই, তবে এটি একটি রহস্যজনক না-পাওয়া ত্রুটি ফেলে দিতে পারে
  • ইজিটুলস এর ডিলিটএক্সপি ধীর গতির কারণ এটি কনসোলে অগ্রগতি প্রদর্শন করে তবে আপনি যদি এটিতে পুনঃনির্দেশ করেন nulতবে তা দ্রুত এবং নির্ভরযোগ্য
  • ক্রিস ইউয়েনের সিএমডি-রিসাইকেলটি সবচেয়ে ধীরে ধীরে, এমনকি যখন (খারাপভাবে ফর্ম্যাট করা) আউটপুটটিকে পুনঃনির্দেশ করা হয় তখনওnul


1

আমি একটি ফাইল (গুলি) রিসাইকেল বিনটিতে সরানোর জন্য বিভিন্ন প্রোগ্রাম চেষ্টা করেছিলাম, তবে বিভিন্ন কারণে তাদের সাথে অসন্তুষ্ট ছিলাম।

বেশিরভাগ প্রধান সমস্যাটি হ'ল শালীন স্থিতি বা ত্রুটির বার্তাগুলির অভাব। কিছু কেবল নিঃশব্দে ব্যর্থ হয়, তাই আপনি মনে করেন প্রোগ্রামটি কিছু পুনর্ব্যবহার করেছে তবে বাস্তবে কিছুই করেনি!

এর প্রতিকারের জন্য, আমি একটি কমান্ড লাইন ইউটিলিটি লিখেছি যার নাম বিন-ইট যা নির্দিষ্ট ফাইলগুলি গুলি উইন্ডোজ রিসাইকেল বিনে নিয়ে যায়। এটি ওয়াইল্ডকার্ড সমর্থন করে এবং সম্পূর্ণ স্থিতি এবং ত্রুটি প্রতিবেদন সরবরাহ করে। যদি কিছু ভুল হয়ে যায় তবে আপনি এটি সম্পর্কে জানবেন!

এটি সম্পূর্ণ নিখরচায় এবং এখান থেকে বিনিত.জিপ হিসাবে ডাউনলোড করা যায়:
http://www.akiwi.co.uk/utilities.html


আমি আপনাকে নাম পরিবর্তন করার পরামর্শ দিচ্ছি। "বিন এটি" আমাকে ASCII-> বাইনারি রূপান্তরের মতো কিছু সম্পর্কে ভাবতে বাধ্য করে।
can-ned_food

1

তৃতীয় পক্ষের সরঞ্জামগুলি ব্যবহার না করে আমি বিশ্বাস করি না যে "রিসাইকেলের কাছে ফাইল প্রেরণের কমান্ড লাইন উপায়" আছে। আপনি উইন্ডোজ -10-১০ সিস্টেমে বিনের পুনর্ব্যবহারের পুরো পথটি পেতে পারেন:

::get current user sid
for /f "tokens=2" %%i in ('whoami /user /NH') do set UID=%%i
:: create full path to current user recycle bin in a variable
set recyclebin=%systemdrive%\$Recycle.Bin\%UID%

echo %recyclebin%

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

আরও কিছু তথ্য এখানে: https://dereknewton.com/2010/06/reयकल-bin-forensics-in-windows-7-and-vista/


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

এতে আপনার নিজের লেখার জন্য প্রায় সমস্ত তথ্য রয়েছে, INFO2 এবং $ I ডেটার উল্লেখ না করে যা আপনাকে নিজেরাই রুপান্তরিত করতে হবে তা বাদ দিয়ে আসলে একটির সাথে আপনাকে উপস্থাপনের সংক্ষেপে।
can-ned_food

উত্তরে যখন একটি cmd.exe বা wsh.exe স্ক্রিপ্ট অন্তর্ভুক্ত থাকে তখন আমাকে জানতে দিন, এবং তারপরে আমি upvote করব! :-) ঠিক আছে, আমি অনুমান করি যে প্রশ্নটি প্রযুক্তিগতভাবে প্রযোজ্য নয়, তবে প্রশ্নটি অস্পষ্ট।
can-ned_food

1

বাহ্যিক প্রোগ্রাম ছাড়া - deleteJS.bat। এটি Shell.Applicationইনভোক ক্রিয়া পদ্ধতি ব্যবহার করে । ব্যবহার সহজ:

call deleteJS.bat c:\someFile.txt
call deleteJS.bat d:\someFolder

0

আপনি রিসাইকেলটি চেষ্টা করতে পারেন । এটি কমান্ড লাইনের মাধ্যমে উইন্ডোজ রিসাইকেল বিনকে ফাইলগুলি প্রেরণ করবে।

উদাহরণ ব্যবহার:

recycleIt.exe C:\temp\example.txt /quit

দ্রষ্টব্য: আপনার "যোগ / প্রস্থান" যুক্ত করতে হবে বা এটি একটি উইন্ডো পপ করবে যা খোলা থাকবে। এটি হেডলেস কনসোল সেশনের জন্য সমস্যাযুক্ত হতে পারে।

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