কমান্ড লাইন থেকে উইন্ডোজে কোন ফাইলটি খোলা আছে তা আমি কীভাবে জানব?


9

কমান্ড লাইন থেকে উইন্ডোজে কোন ফাইলটি খোলা আছে তা জানতে চাই। লিনাক্সে আমাদের সেই উদ্দেশ্যে lsof কমান্ড রয়েছে। উইন্ডোজ তেমন কোনও কমান্ড আছে কি?


[উইন্ডোগুলির সমতুল্য 'lsof'] হিসাবে একই ( stackoverflow.com/questions/15708/lsof-equivalent-for-windows )।
ম্যাথু ফ্ল্যাশেন

উত্তর:


-3

আপনি কি বর্তমান চলমান প্রক্রিয়াগুলি উল্লেখ করছেন? এটি হবে:tasklist

আপনি যদি বর্তমান ব্যবহারকারীর চলমান প্রক্রিয়াগুলি দেখতে চান:

tasklist /FI "username eq user"

userবর্তমান ব্যবহারকারীর নামটি পরিবর্তন করে রাখুন ।


ডাউনভোটার (গুলি) দয়া করে ব্যাখ্যা করতে পারেন?
রায়েল

6
একটি ডাউনভোটার নয়, তবে আপনার উত্তরটি সহজভাবে প্রযোজ্য নয়: প্রশ্নটি প্রস্থান করায় স্পষ্টভাবে বলা হয় যে ফাইলগুলির একটি তালিকা প্রসেস নয় not
ব্যবহারকারী 5028

ঠিক আছে আমি ভেবেছিলাম এটিই তার অর্থ (প্রক্রিয়াগুলি)। যদিও ব্যাখ্যা জন্য ধন্যবাদ।
রুয়েল

রুয়েলের কী কী ধারণা আছে যে আমি কীভাবে তা অর্জন করব যে আমি কোনও ফাইলটি কীভাবে বন্ধ করব যা নির্দিষ্ট প্রক্রিয়াধীন চলছে

রুবি.এক্সি পিড: 556 টিআইজিওসি \ x0138466 744: ফাইল (আরডাব্লু-) সি: \ ডকুম ~ 1 \ x0138466 \ লোকাল ~ 1 \ টেম্পের \ সিজিআই.556.1 748: ফাইল (আরডাব্লু-) সি: \ নথি এবং সেটিংস \ x0138466 \ স্থানীয় সেটিংস \ টেমপ্লেট 74 সি: ফাইল (আরডাব্লু-) সি: \ ডকুম ~ 1 \ x0138466 \ লোকাল ~ 1 \ টেম্পের \ মংরেল 5.56.0 760: ফাইল (আরডাব্লু-) সি: \ ইনস্ট্যান্টরেলস -২.০-উইন \ রেল_এপস \ আপলোড \ লগ । विकास.লগ 4৮৪: ফাইল (আরডাব্লু-) সি: \ উইন্ডোজস \ উইনসএক্সএস \ x86_মাইক্রোসফট. উইন্ডোজস.কমন-কন্ট্রোল_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03 7B0: ফাইল (আরডাব্লু-) ails রেল-2.0০ অ্যাপ্লিকেশন \ ইনস্টল \ লগ \

19

যদি আপনি একটি কমান্ড লাইন সরঞ্জাম চান, সিসইন্টার্নালসের হ্যান্ডল ইউটিলিটি এটি করে। একটি জিইউআই সরঞ্জামের জন্য, প্রক্রিয়া মনিটরটি পরীক্ষা করে দেখুন ।


এবং আরও একটি বিষয় আমি জানতে চাই যে হ্যান্ডলটি ব্যবহার করে একটি নির্দিষ্ট প্রক্রিয়াধীন একটি ফাইল বন্ধ করা সম্ভব, আমি প্রক্রিয়াটি বন্ধ করতে চাই না তবে একটি ফাইল খোলা রয়েছে।

1
@AMIT:handle -c <handle id> -p <process id>

রুবি.এক্সি পিড: 556 টিআইজিওসি \ x0138466 744: ফাইল (আরডাব্লু-) সি: \ ডকুম ~ 1 \ x0138466 \ লোকাল ~ 1 \ টেম্পের \ সিজিআই.556.1 748: ফাইল (আরডাব্লু-) সি: \ নথি এবং সেটিংস \ x0138466 \ স্থানীয় সেটিংস \ টেমপ্লেট 74 সি: ফাইল (আরডাব্লু-) সি: \ ডকুম ~ 1 \ x0138466 \ লোকাল ~ 1 \ টেম্পের \ মংরেল 5.56.0 760: ফাইল (আরডাব্লু-) সি: \ ইনস্ট্যান্টরেলস -২.০-উইন \ রেল_এপস \ আপলোড \ লগ । विकास.লগ 4৮৪: ফাইল (আরডাব্লু-) সি: \ উইন্ডোজস \ উইনসএক্সএস \ x86_মাইক্রোসফট. উইন্ডোজস.কমন-নিয়ন্ত্রণ_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03 7B0: ফাইল (আরডাব্লু-) আর -২০ এপ্লিকেশন \ ইনস্টল \ লগ \

Ars ruby.exe PID 556 দিয়ে চলছে প্রক্রিয়া করা হয়, থেকে সেখানে আমি এই নম্বরে 7444 সাহায্যে ফাইল মুছে ফেলতে আমি এটা কিভাবে করবো আছে আইডি 556 সঙ্গে ruby.exe বন্ধ না করেই

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