mklink ত্রুটি: ফাইলটি ইতিমধ্যে উপস্থিত থাকলে ফাইল তৈরি করা যায় না


27

আমি আইটিউনস ব্যাকআপ ডেটা অন্য ড্রাইভে পুনঃনির্দেশ করতে আমার win7 64 বিট মেশিনে একটি প্রতীকী লিঙ্ক তৈরি করার চেষ্টা করছি। আমি যথেষ্ট নিশ্চিত যে বাক্য গঠনটি সঠিক তবে এই ত্রুটিটি কীভাবে পরিষ্কার করা যায় তা বুঝতে পারি না। আমি নীচে উভয় কমান্ড চেষ্টা করেছি যার একই ত্রুটি রয়েছে। আমি প্রশাসক কমান্ড উইন্ডোতে চলছে। আমাকে এই আদেশটি চালানো থেকে বিরত রাখতে কোনও কর্পোরেট গ্রুপ নীতি থাকতে পারে?

mklink /D "C:\Users\odellt1\AppData\Roaming\Apple Computer\MobileSync\Backup" "E:\Apple Computer\MobileSync\Backup" 

অথবা

mklink /J "C:\Users\odellt1\AppData\Roaming\Apple Computer\MobileSync\Backup" "E:\Apple Computer\MobileSync\Backup"

ত্রুটি

যে ফাইল আগে থেকেই আছে যখন একটি ফাইল তৈরি করা যায়নি.


কোনটি মূল ডিরেক্টরি?
আকরাম বারকোয়ায়ে

মূল ডিরেক্টরিটি হ'ল সি: \ ব্যবহারকারীগণ odellt1 \ অ্যাপডাটা \ রোমিং \ অ্যাপল কম্পিউটার \ মোবাইলসিংক \ ব্যাকআপ
চিলিয়াগো

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

1
সিনট্যাক্সটি সঠিক, এই কমান্ডটি চালানোর আগে, নিম্নলিখিত পদক্ষেপগুলি সম্পাদন করুন। বর্তমান মোবাইল সিংক ব্যাকআপ ফোল্ডারের সমস্ত সামগ্রী ই: \ অ্যাপল কম্পিউটার \ মোবাইলসিনকি \ ব্যাকআপে সরান। একবার হয়ে গেলে, "সি: \ ব্যবহারকারীদের odellt1 \ অ্যাপডাটা \ রোমিং \ অ্যাপল কম্পিউটার \ মোবাইলসিঙ্ক" থেকে খালি ব্যাকআপ সাবফোল্ডারটি মুছুন। কোনও জাংশন কেবল তখনই তৈরি করা যেতে পারে যদি একই নামের সাবফোল্ডারটি অবস্থানটিতে উপস্থিত না থাকে।
করণভীর কং

উত্তর:


29

বাক্য গঠনটি ভুল। mklinkনিম্নলিখিত সিনট্যাক্স রয়েছে:

mklink [options] <Link> <Target>

Targetবিদ্যমান ফাইল এবং ফোল্ডারটি Linkহ'ল এবং এটি তৈরি করা লক্ষ্যর সাথে লিঙ্ক করে।

সুতরাং আদেশটি হওয়া উচিত:

mklink /D "E:\Apple Computer\MobileSync\Backup"  "C:\Users\odellt1\AppData\Roaming\Apple Computer\MobileSync\Backup"

mklink ব্যবহারের জন্য এই লিঙ্কটি দেখুন ।


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

1
তারপরে আপনার যাচাই করা উচিত যে E: \ Apple Computer \ MobileSync \ ব্যাকআপ ফোল্ডারটি বিদ্যমান নেই
আকরাম বারকোয়া

1
কাজ করেছে। আমি লক্ষ্য করেছি যে পুরো পাথটি মোছার ফলে ত্রুটি হয়েছে: "সিস্টেমটি নির্দিষ্ট পথটি খুঁজে পাচ্ছে না।" সুতরাং আমি পথটি পুনরুদ্ধার করেছি এবং কেবলমাত্র পথ (ব্যাকআপ) এর শেষ ফোল্ডারটি মুছলাম এবং তারপরে এটি কাজ করবে।
চিলিইয়াগো

1
এটি সঠিক উত্তর নয়। এটি একটি সিমলিঙ্ক তৈরি করে, যা আইটিউনসকে অন্য ড্রাইভে পুনঃনির্দেশ করে না। এটি ঠিক বিপরীত কাজ করে - এটি আইটিউনস ব্যাকআপ ফোল্ডারে অন্য ড্রাইভকে নির্দেশ দেয়।
বৈদেন

8

সহজ উপায় হ'ল আসল অ্যাপল ফোল্ডার ব্যাকআপের ব্যাকআপ ফোল্ডারটি মুছে ফেলা (সি: \ ড্রাইভারের মধ্যে) যখন আমরা কমান্ডটি চালাই:

mklink /J "%APPDATA%\Apple Computer\MobileSync\Backup" "E:\iTune Backups"

উইন্ডোজ সি: \ ড্রাইভারটিতে একটি লিঙ্ক শর্টকাট ব্যাকআপ তৈরি করবে।


2
এটি হ'ল সঠিক উত্তর যা ওপি বলতে যা বোঝায়
বৈদেন

4

আমি "% অ্যাপডাটা%" ব্যবহার না করা অবধি আমার "ফাইল ইতিমধ্যে ত্রুটি উপস্থিত রয়েছে" নিয়ে একই সমস্যা ছিল:

mklink / J "% APPDATA% \ Apple Computer \ MobileSync \ ব্যাকআপ" "E: \ iTune ব্যাকআপস"

সি এর জন্য তৈরি করা জংশন: \ ব্যবহারকারীগণ \ আমি \ অ্যাপডাটা \ রোমিং \ অ্যাপল কম্পিউটার \ মোবাইলসিংক \ ব্যাকআপ << === >> ই: \ আইটিউন ব্যাকআপ

দ্রষ্টব্য: আপনি সরল উদ্ধৃতি ব্যবহার করেছেন তা নিশ্চিত করুন, অন্যথায় আপনি একটি সিনট্যাক্স কমান্ড ত্রুটি পেয়েছেন।


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

এটি আমার জন্য এটি স্থির করেছে তবে% অ্যাপডেটা% কেন এটি ঠিক করে দেয় সে সম্পর্কে একটি ব্যাখ্যা থাকলে ভাল লাগবে।
অরিস

2

আমি কেবল যুক্ত করতে চেয়েছিলাম যে উপরে আপনার মন্তব্যে আপনি যে ত্রুটিটি উল্লেখ করেছেন ততক্ষণে System cannot find the path specifiedউপস্থিত হবে যখন আপনি প্রতীকীভাবে কোনও ফোল্ডার উপ-স্তরের সাথে সংযোগ করছেন যা লিঙ্কের মূল উত্সে নেই।

মানে আপনি লিঙ্ক করতে পারবেন না

"c:\program files (x86)\some folder1\some folder2\"

লক্ষ্য

"d:\programs\some folder1\some folder2\"

এটি কমপক্ষে না হলে কাজ করবে না

"c:\program files (x86)\some folder1"

লিঙ্ক উত্স অংশ হিসাবে বিদ্যমান। আপনি হয় লিঙ্ক করতে হবে

"c:\program files (x86)\some folder1"

প্রতি

"g:\programs\some folder1" 

অথবা আপনাকে কমপক্ষে একটি খালি ফোল্ডার তৈরি করতে হবে

"c:\program files (x86)\some folder1"

এবং তারপরে লিঙ্কটি তৈরি করুন

"c:\program files (x86)\some folder1\some folder2" 

প্রতি

"g:\programs\some folder1\some folder2"

এটি মাইক্রোসফ্টের পক্ষ থেকে বাগের মতো মনে হচ্ছে তবে এই উত্তরটি আসলে সঠিক। আপনি যখন E এর সাথে লিঙ্ক C:\fooকরবেন E:` for instance, : সিডিতে `foo` থাকতে হবে C:\foo; তবে, আপনি যখন সিডি করবেন তখন আপনাকে E:` -- **not** ই: \ foo into এ স্থাপন করা হবে ` এটি নির্দেশ করার জন্য ধন্যবাদ, আমি এটি কখনই বের করে আনতে পারি না।
কিউস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.