% USERPROFILE% ভেরিয়েবল কাজ করছে না


17

যদি আমি কমান্ডগুলি ব্যবহার করে কমান্ড প্রম্পটে ফাইলগুলি তৈরি করার চেষ্টা করি

mkdir C:\Users\Tristan\AppData\Roaming\modinstaller\recovery
mkdir C:\Users\Tristan\AppData\Roaming\modinstaller\mods

আমার কম্পিউটার সমস্যা ছাড়াই ফাইলগুলি তৈরি করবে।

তবে আমি যদি কমান্ড ব্যবহার করি

mkdir C:\Users\%USERPROFILE%\AppData\Roaming\modinstaller\recovery
mkdir C:\Users\%USERPROFILE%\AppData\Roaming\modinstaller\mods

কমান্ড প্রম্পট সাড়া দেয়

The filename, directory name, or volume label syntax is incorrect.

আমি কিভাবে এটা ঠিক করব?

উত্তর:


27

%UserProfile%পরিবর্তনশীল একটি বিশেষ সিস্টেম-ব্যাপী এনভায়রনমেন্ট ভেরিয়েবল এবং তার মধ্যে সম্পূর্ণ হয় না। এটি রয়েছে%SystemDrive%\Users\{username}

এই দুর্দান্ত টেবিল দেখুন উইন্ডোজ এক্সপি (এনটি 5) এবং উইন্ডোজ ভিস্তা / 7/8 (এনটি 6) এর ভেরিয়েবলের মধ্যে পার্থক্য হাইলাইট করার

চেষ্টা

mkdir %userprofile%\AppData\Roaming\modinstaller\mods

এর মান হ'ল বর্তমান ব্যবহারকারীর প্রোফাইল ডিরেক্টরিটির অবস্থান, যাতে দেখা গেছে যে ব্যবহারকারীর এইচকেই_সিআরইএনএন ইউএসআর (এইচকেসিইউ) রেজিস্ট্রি হাইভ (এনটিইউএসআর) রয়েছে।


13

আমি ধরে নিলাম আপনি ভেরিয়েবলগুলি মিশ্রিত করেছেন %USERPROFILE% এবং %USERNAME%

ডিফল্টরূপে %USERPROFILE%এবংC:\Users\%USERNAME% একই অবস্থানের দিকে নির্দেশ করুন। যেহেতু এটি সত্য হওয়ার গ্যারান্টিযুক্ত নয়, তাই ব্যবহার %USERPROFILE%করা আরও নির্ভরযোগ্য পদ্ধতির।

সাধারণভাবে, কমান্ডটি ডিবাগ করার সময়

mkdir C:\Users\%USERPROFILE%\AppData\Roaming\modinstaller\recovery

আপনার প্রথম পদক্ষেপটি পূর্বে পরিশোধ করা উচিত echo

আদেশ

echo mkdir C:\Users\%USERPROFILE%\AppData\Roaming\modinstaller\recovery

আপনাকে নিম্নলিখিতটি দেখাতেন:

mkdir C:\Users\C:\Users\Tristan\AppData\Roaming\modinstaller\recovery

যা আপনি যা চান তা স্পষ্ট নয়।

%USERPROFILE%এক্সিকিউট করে আপনি মানটিও জিজ্ঞাসা করতে পারেন

set USERPROFILE

সমস্ত সংজ্ঞায়িত পরিবেশের ভেরিয়েবলগুলি দেখতে, চালিত করুন

set

8

এটি আসলে দেখা যায় যে ওপি কেবল সি: \ ব্যবহারকারী \ কেউ নয় তবে সেই ব্যবহারকারীর অ্যাপডেটা \ রোমিং ফোল্ডারটি খুঁজছে। সুতরাং, দ্রুততম পথটি ব্যবহার করা

%APPDATA%

ওপির উদাহরণে তিনি ব্যবহার করবেন

mkdir %APPDATA%\modinstaller\recovery
mkdir %APPDATA%\modinstaller\mods

-1

% USERPROFILE% ভেরিয়েবলটিতে সাধারণত সি: \ ব্যবহারকারী \ অ্যাকাউন্টনাম অন্তর্ভুক্ত থাকে তাই সঠিক ব্যবহারটি হবে

mkdir% USERPROFILE% \ AppData \ রোমিং \ মডিনস্টলার \ পুনরুদ্ধার


এটি ইতিমধ্যে উভয় বিদ্যমান উত্তরে ব্যাখ্যা করা হয়েছিল। আপনি যদি তাদের পছন্দ করেন তবে কিছু খ্যাতি অর্জন করার চেষ্টা করুন এবং আপনার 15 জন প্রতিনিধি থাকলে এগুলিকে উজ্জীবিত করুন
gronostaj

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