ফাইলের নামগুলি খুব দীর্ঘ এবং উইন্ডোজ ফাইলগুলি খুলতে পারে না


12

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

টি এল; ডিআর

কারও ওয়ার্কস্টেশন থেকে ফাইল (হাইপোথিটিকাল) পথে এর মতো ফাইল:

C:\Documents and Settings\SomeUser\Files\RootOfLongFileNames\LongSubdirectoryName1\...\VeryLongAndDescriptiveAndSpecificFilename.xls
-----------------------------------------^

নেটওয়ার্কে এখন অনুলিপি করে আটকানো হয়েছে:

Q:\Dir1\Dir2\ProjectA\FilesForSomething\SomeotherDirectory\Blahblah\RootOfLongFileNames\LongSubdirectoryName1\...\VeryLongAndDescriptiveAndSpecificFilename.xls
---------------------------------------------------------------------^

এবং উইন্ডোজ এক্সপি পরিচালনা করার জন্য পথটি এখন অনেক দীর্ঘ long

আমি এই ফাইলগুলি কীভাবে পড়তে পারি সে সম্পর্কে কোনও টিপস?


ঠিক আছে ! এ superuser.com/questions/257472/...
bZezzz

@ বিজেজেজ: দেখে মনে হচ্ছে এটি ফাইল-दर-ফাইলের ভিত্তিতে কাজ করবে তবে আমি তাদের পুরো গোছগুলিকে একসাথে অ্যাক্সেসযোগ্য করার জন্য এমন কিছু সন্ধান করছি। স্থানীয় ওয়ার্কস্টেশনগুলিতে অনুলিপি করা ঠিক হবে তবে দীর্ঘ ফাইলের নাম অবশ্যই সংরক্ষণ করতে হবে (তারা ফাইলের সামগ্রীর জন্য খুব নির্দিষ্ট প্রসঙ্গ সরবরাহ করে)। এছাড়াও, এখানে অনেক ব্যবহারকারী কমান্ড লাইন থেকে ফাইল খোলার জন্য যথেষ্ট প্রযুক্তিগত নন। আপনার পরামর্শটি আমার এবং অন্য একজনের পক্ষে কার্যকর হতে পারে।
হতাশ

উত্তর:


7

SUBST.EXE দিয়ে পথটি স্থির করে দেখুন Try এটি উইন্ডোজ সঙ্গে আসে:

C:\Users\shufler>subst /?
Associates a path with a drive letter.

SUBST [drive1: [drive2:]path]
SUBST drive1: /D

  drive1:        Specifies a virtual drive to which you want to assign a path.
  [drive2:]path  Specifies a physical drive and path you want to assign to
                 a virtual drive.
  /D             Deletes a substituted (virtual) drive.

Type SUBST with no parameters to display a list of current virtual drives.

আপনি যা করতে চান তা হ'ল ড্রাইভ লেটারের জন্য চেইনের নীচে থাকা ফোল্ডারের একটি:

 C:\>subst X: Q:\Dir1\Dir2\ProjectA\FilesForSomething\SomeotherDirectory\Blahblah\RootOfLongFileNames\LongSubdirectoryName1

এখন লংসুবডাইরেক্টরিনাম 1 ফোল্ডারটি এক্স: ড্রাইভে অ্যাক্সেস করা হয়েছে। এটি সম্পন্ন হয়ে গেলে আপনি আপনার প্রতিস্থাপনটি মুছতে পারেনsubst X: /D

আপনার যদি সর্বদা এটির প্রয়োজন হয়, তবে এটি আপনার লগইন স্ক্রিপ্টে যুক্ত করুন।

আরেকটি উপায় হ'ল Q: ম্যাপ করা আছে সেখান থেকে চেইনটির আরও নিচে একটি ড্রাইভ ম্যাপ করা হবে।


2
আমি সম্প্রতি এই সমস্যার অনেকটা মুখোমুখি হয়েছি এবং আমি এসবএসটি পদ্ধতির ব্যবহার করেছি। সেই উদ্দেশ্যে, আমি ntwind.com/software/utilities/visual-subst.html এ উপলব্ধ ভিজ্যুয়াল সাবসট সরঞ্জামটি অমূল্য বলে মনে করেছি।
yosh m

6

ওএস অ্যাক্সেস করার জন্য নামটি সংক্ষিপ্ত না হওয়া পর্যন্ত আপনাকে পথে ডিরেক্টরি নামগুলির নামকরণ করতে হবে।

আমি প্রথম ফোল্ডারে নেভিগেট করতাম যার নাম আপনি এটি পরিবর্তন করতে এবং একটি একক অক্ষরটির নাম পরিবর্তন করতে পারেন এবং তারপরে প্রয়োজনীয় ফাইলে না আসা পর্যন্ত প্রতিটি পরবর্তী ফোল্ডারের জন্য একই কাজ করতে পারেন।

কাঠামোটি রাখার প্রয়োজনীয়তা সম্পর্কে: অপারেটিং সিস্টেমগুলির মধ্যে আমাদের কিছু সীমাবদ্ধতা কাজ করতে হবে এবং নিয়মিতভাবে এই পরামিতিগুলির বাইরে কাজ করা ভাল নয়। এখন যে কোনও দ্রুত সমাধান কেবল প্যাচ হবে যা ভবিষ্যতে আবার চালানো দরকার। সত্যিকারের সমাধানটি ডিরেক্টরি কাঠামোর পুনর্গঠনের সাথে জড়িত থাকে যে এই অত্যন্ত দীর্ঘ ফোল্ডারের পাথ / ফাইল নাম ইস্যুটির আর প্রয়োজন নেই।


256 টি অক্ষর।
বিজেজেজ

না, তাদের এমন একটি প্রোগ্রাম ব্যবহার করা দরকার যা উইন্ডোজ এক্সপ্লোরার নয়, কারণ উইন্ডোজ এক্সপ্লোরার ফাইল সিস্টেমে স্পেস সম্পর্কে অবজ্ঞাত নয় এবং অলসভাবে সর্বনিম্ন সাধারণ ডিনোমিনেটরে আটকে থাকতে পারে, এটি অসম্ভব করে তোলে, উদাহরণস্বরূপ, কেবল একটি ড্রাইভের বিদ্যমান রুটটি অনুলিপি করা PATH খুব দীর্ঘ ত্রুটি না চালিয়েই অন্য একটি অভিন্ন ড্রাইভের মূলের (ক্ষমতা, বিন্যাস, ইত্যাদি) এর কাছে to
ট্রায়ঙ্কো


0

সম্পাদনা: মূলত আমি রোবকোপি ব্যবহার করার পরামর্শ দিয়েছিলাম তবে অবশ্যই এটি এক্সপি এবং এটি প্রাক ইনস্টলড নেই।

ফাইলপথটি যদি দীর্ঘ হয় তবে আপনি এটির সাথে কোনও ফাইল ক্রিয়াকলাপ করতে সক্ষম হবেন না এমন কোনও উপায় নেই যা আপনি 'প্রত্যেককে তারা যা চান তা দিতে' সক্ষম হবেন। আমি এটি যেভাবে দেখছি, আপনার কাছে কয়েকটি বিকল্প রয়েছে:

  1. অন্যান্য পোস্টগুলির পদক্ষেপগুলি অনুসরণ করুন এবং ডিরেক্টরিগুলি সংক্ষিপ্ত না হওয়া পর্যন্ত নামকরণ করুন। কম্পিউটার সম্পর্কে দুর্দান্ত জিনিস হ'ল আপনি কেবল এটিই না করার জন্য একটি স্ক্রিপ্ট লিখতে পারেন, তবে মূল নামগুলি কী ছিল তাও ট্র্যাক রাখতে পারেন। এমনকি কোনও স্ক্রিপ্ট সহ, এটি কিছুটা সময় সাপেক্ষ হতে বাধ্য।

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


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