আমি আমার ড্রাইভের পথগুলি যথাসম্ভব পরিষ্কার রাখতে চাই এবং C:\Downloads
এটির চেয়েও সুন্দর C:\Users\Myname\Downloads
। আমি কি উইন্ডোজ 10 কে ডিফল্টরূপে এটি করা থেকে থামাতে পারি?
%userprofile%\Downloads
চেয়ে সংস্থার পক্ষে আরও ভাল C:\downloads
।
আমি আমার ড্রাইভের পথগুলি যথাসম্ভব পরিষ্কার রাখতে চাই এবং C:\Downloads
এটির চেয়েও সুন্দর C:\Users\Myname\Downloads
। আমি কি উইন্ডোজ 10 কে ডিফল্টরূপে এটি করা থেকে থামাতে পারি?
%userprofile%\Downloads
চেয়ে সংস্থার পক্ষে আরও ভাল C:\downloads
।
উত্তর:
সবচেয়ে সহজ সমাধানটির সাথে C:\Downloads
লিঙ্ক তৈরি করা C:\Users\Myname\Downloads
: তবে ডাউন-লোডগুলি অ্যাক্সেসের জন্য কোনও পাথ ব্যবহার করা যেতে পারে।
রুট ডিরেক্টরিতে কোনও ফাইল তৈরি করতে আপনাকে প্রশাসক সুবিধাসহ একটি কমান্ড প্রম্পট শুরু করতে হবে (আপনি যখন টাস্ক-বারের উইন্ডোজ স্টার্ট বোতামটি ডান ক্লিক করেন) এটি একটি বিকল্প)। তারপরে কমান্ডটি জারি করুন:
mklink /d C:\Downloads C:\Users\Myname\Downloads
অন্য কোনও পরিবর্তন করার প্রয়োজন নেই বা বিদ্যমান ফাইলগুলি সরানোর প্রয়োজন নেই, যা পরবর্তীকালে যুক্ত হওয়া নতুন ফাইলগুলির সাথে ব্যবহারকারী ডিরেক্টরি শ্রেণিবদ্ধ করে রাখা হয়, সুতরাং যখনই ব্যবহারকারী ডিরেক্টরিটি ব্যাক আপ করা হয় তখন এগুলি অন্তর্ভুক্ত করা হবে।
আপনি তৈরি করতে একটি অনুরূপ কৌশল ব্যবহার করতে পারেন C:\Documents
, C:\Music
, C:\Pictures
, ইত্যাদি
subst h: %homepath%
(বা অন্য কোনও ড্রাইভ লেটার), তবে এটি প্রতিটি লগ-ইন করতে হবে। তারপরে আপনি H:\Downloads
ইত্যাদি উল্লেখ করতে পারেন এবং একক কমান্ড পুরো হোম ডিরেক্টরিটি মানচিত্র করে।
net use h: /home
এটি সম্পর্কে জানতাম না , যদিও এটি ডাব্লু 10/1607 এ ত্রুটি দেয়।
c:\downloads
:) হিসাবে আপনি যে ফোল্ডারটি রাখতে চান তা তৈরি করুন ।উইন্ডোজ নিজেই ফাইলগুলি ডাউনলোড করে না, বরং এটি ব্রাউজার বা অন্যান্য নেটওয়ার্ক ক্লায়েন্টের মতো অ্যাপ্লিকেশন। আপনি যদি ওয়ার্ল্ড ওয়াইড ওয়েব থেকে ফাইলগুলি ডাউনলোড করার বিষয়ে বিশেষভাবে কথা বলছেন তবে আপনার ব্রাউজারে ডিফল্ট ডাউনলোডের জন্য একটি সেটিংস রয়েছে। এমনকি আপনি ডাউনলোড করতে যাচ্ছেন এমন কোনও ফাইল আপনি যেখানে রাখতে চান তা প্রতিবার জিজ্ঞাসার জন্য আপনি এটি সেট করতে পারেন।
যথাযথভাবে ডিজাইন করা উইন্ডোজ অ্যাপ্লিকেশনগুলি আপনার ডাউনলোড ফোল্ডারের মতো অবস্থানের জন্য পথগুলি সন্ধান করতে IKnownFolderManager
বা কেবলমাত্র (বা এর সামঞ্জস্যের মোড়ক ) SHELL32.DLL
ফাংশন ব্যবহার করে । ডাউনলোডগুলি হয় ফোল্ডারের জন্য , যা GUID হয়েছে ।SHGetKnownFolderPath
SHGetFolderPath
KNOWNFOLDERID
FOLDERID_Downloads
{374DE290-123F-4565-9164-39C4925E467B}
আপনি যদি রেজিস্ট্রি এডিটরটি ওপেন করেন এবং সেই জিইউইডি দিয়ে কীগুলি এবং মানগুলি সন্ধান করেন তবে শেষ পর্যন্ত আপনি এটি নিম্নলিখিত দুটি জায়গায় পেয়ে যাবেন:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
বেন এন দ্বারা লিঙ্ক করা ব্লগে যেমন ব্যাখ্যা করা হয়েছে, ...\Shell Folders
কেবলমাত্র কয়েকটি উইন্ডোজ 95 প্রোগ্রামের সাথে সামঞ্জস্যের জন্য বিদ্যমান। এমনকি এটিতে নাম !Do not use this registry key
এবং ডেটা সহ একটি মান রয়েছে Use the SHGetFolderPath or SHGetKnownFolderPath function instead
। এই ফাংশনগুলির ...\User Shell Folders
পরিবর্তে কীটি দেখুন ।
মাইক্রোসফ্ট এজ এবং গুগল ক্রোমের মতো প্রোগ্রামগুলি IKnownFolderManager
ডিফল্টরূপে ডাউনলোডগুলি সঞ্চয় করার জন্য স্টোরের দ্বারা প্রতিবেদন করা পাথটি ব্যবহার করবে , যদিও গুগল ক্রোম আপনাকে এই পাথের জন্য ওভাররাইড সরবরাহ করতে দেয় (তার সেটিংস স্ক্রিনের "উন্নত সেটিংস" অংশে)। যদি পথটি কোনও বিদ্যমান ফোল্ডারে নির্দেশ না করে, মাইক্রোসফ্ট এজ কেবল অভিযোগ করবে এবং গুগল ক্রোম আপনার নথি ফোল্ডারে "ডাউনলোড" ফোল্ডারে ডিফল্ট হবে।
আমি লক্ষ্য করেছি যে Techie007 এর উত্তর আমার জন্য ক্র্যাশ হয়ে গেছে (উইন্ডোজ 10 এমন একটি মানের পণ্য), তবে আমার সমস্ত ডাউনলোডগুলি অনুলিপি করার আগে এবং জিইউইডি দিয়ে উপরের কীগুলিতে একটি নতুন মান যুক্ত করার আগে নয় {7D83EE9B-2244-4E70-B1F5-5393042AF1E4}
। আমি এমএসডিএন-তে সেই জিআইডি-র কোনও রেফারেন্স পাই না। মাইক্রোসফ্ট এজটি সেই মানটির বিষয়ে যত্নশীল বলে মনে হচ্ছে না এবং গুগল ক্রোমও নেই।
সুতরাং যদি Techie007 এর উত্তর আপনার পক্ষে কাজ না করে, তবে আপনি আপনার ওয়্যারেন্টি বাতিল করে দিতে পারেন এবং রেজিস্ট্রিতে মান পরিবর্তন করার চেষ্টা করতে পারেন:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]
"{374DE290-123F-4565-9164-39C4925E467B}"="C:\\Downloads"
আমি খুঁজে পাওয়া সবচেয়ে সহজ উপায় হ'ল পুরো ফোল্ডারটিকে নতুন জায়গায় সরিয়ে নেওয়া। এটি নিম্নলিখিত হিসাবে করুন:
Move here
এইভাবে আপনাকে কোনও লিঙ্কিং, রেজিস্ট্রি সম্পাদনা বা লাইবেরি সেটিংস পরিবর্তন করতে হবে না, উইন্ডোজ এটি যত্ন করে।
আমি যতদূর চেষ্টা করেছি এটি আপনার ব্যবহারকারীর ফোল্ডারে প্রতিটি তথাকথিত 'লাইব্রেরি' (ডকুমেন্টস, সংগীত, ডাউনলোড ইত্যাদি) এর সাথে কাজ করে, আপনি এগুলিকে নেটওয়ার্ক ড্রাইভেও স্থানান্তর করতে পারেন।
তবে পরের বার আপনি উইন্ডোজ এক্সপ্লোরার হিসাবে কিছু ডাউনলোড করার সময় সামান্য সেভ ডায়ালগটিতে 'ডাউনলোড' শর্টকাটে ক্লিক করতে হবে বা কখনও কখনও অ্যাপ্লিকেশনটি পুরানো সংরক্ষণের স্থানটি মনে রাখে বা আসল অবস্থায় ডেস্কটপ ফোল্ডারটি প্রাক-নির্বাচন করে need ফোল্ডারটি আর বিদ্যমান নেই। এটি করার পরে জিনিসগুলি আগের মত চলতে হবে।
পাওয়ারশেল পদ্ধতি:
$userShellFoldersPath = 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders'
IF((Test-Path -Path $DownloadPath) -eq $false) {
New-Item $DownloadPath -Type Directory -ErrorAction Stop | Out-Null
}
IF((Get-ItemProperty $userShellFoldersPath).'{374DE290-123F-4565-9164-39C4925E467B}')
{
Set-ItemProperty -Path $userShellFoldersPath -Name '{374DE290-123F-4565-9164-39C4925E467B}' -Value $DownloadPath
}
#Windows 10
IF((Get-ItemProperty $userShellFoldersPath).'{7D83EE9B-2244-4E70-B1F5-5393042AF1E4}')
{
Set-ItemProperty -Path $userShellFoldersPath -Name '{7D83EE9B-2244-4E70-B1F5-5393042AF1E4}' -Value $DownloadPath
}
#Restart Explorer to change it immediately
Stop-Process -name explorer
আরও বিশদ কীভাবে উইন্ডোজ'র ডিফল্ট ডাউনলোডের পথটি পাওয়ারশেলের দ্বারা পরিবর্তন করবেন