IT Buzzer Blog

عنوان : فشرده کردن فايلها و پوشه ها
فرستنده : سعيد درويش پازوکی تاريخ : 2/12/2003
وب :www.itbuzzer.net دفعات بازديد : 4584


در ويندوز 2000 و XP امکان فشرده کردن و دوباره باز کردن فايلها بصورت توکار در سيستم در نظر گرفته شده است و ممکن است در مواقعی که در حجم با محدوديتهايی مواجه ميشويم استفاده از اين امکان کمک خوبی باشد. البته به شرطی که از NTFS استفاده کرده باشيم.
فشرده کردن فايلها و پوشه ها هم با استفاده از محيط گرافيکی و هم دستور خط فرمان امکان پذير است.
جهت فشرده کردن با استفاده از ابزار گرافيکی:
1- فايل و يا پوشه مورد نظر خورد را انتخاب کنيد
2- بر روی آن Right-Click کنيد و properties را انتخاب کنيد
3- از پنجره ظاهر شده گزينه Advance را انتخاب کنيد
 

File or Folder Properties

4- در پنجره Advanced Attributes و قسمت Compress or Encrypt Attributes اولين گزينه که Compress Contents to Save Disk Space ميباشد را انتخاب کنيد
 

Advanced Attributes

5- OK را بزنيد و منتظر بمانيد تا فايلها فشرده شوند.

اما برای فشرده کردن فايلها و پوشه ها از دستور Compact.exe استفاده ميشود. اين دستور امکان فشرده کردن، غير فشرده کردن و نمايش وضعيت فايل يا پوشه از نظر فشردگی را دارا ميباشد و پارامتر های مختلف آن انعطاف پذيری اين برنامه را افزايش ميدهند:

compact [{/c|/u}] [/s[:dir]] [/a] [/i] [/f] [/q] [FileName[...]]

همراه Compact ميتوان از پارامترهای نمايش داده شده در جدول زير استفاده کرد:

پارامتر عکس العمل
بدون پارامتر وضعيت تمام فايلها و پوشه های مکان جاری را نشان ميدهد
/c اين پارامتر فايل و يا پوشه مشخص شده را فشرده ميکند
/u اين پارامتر فايل و يا پوشه مشخص شده را از جالت فشرده خارج ميکند
/s:Folder مشخص ميکند که فرمان صادر شده بايد به تمام زير پوشه های پوشه مشخص شده اعمال شود
/a تمام فايلها و پوشه های مخفی و سيستمی را نمايش ميدهد
/q فقط خروجی های مورد نياز را نمايش ميدهد و اطلاعات اضافی ارائه نميکند
/i از خطاها صرفنظر ميکند
/f فايلها و پوشه ها را مجبور به فشرده شدن و يا غير فشرده شدن ميکند
filename نام فايل و يا پوشه

بهترين راه برای درک مساله استفاه از چنين مثال است. محيط کار مثال ما واقع در پوشه ای بنام Brainbuzz است که در درايو F قرار دارد:

درون اين پوشه تعدادی فايل PDF و يک پوشه بنام exams قرار دارد.

مثالها:

1- استفاده از دستور Compact /c /s باعث فشرده شدن تمام فايلهای موجود در پوشه جاری که Brainbuzz ميباشد به همراه زير پوشه ها ميشود:

2- دستور Compact باعث نمايش وضعيت و رفتار پوشه جاری ميشود:

3- دستور compact /u /s باعث ميشود تمام فايلها و پوشه های درون Brainbuzz از حالت فشرده خارج شوند و اگر از compact /u /s /q استفاده کنيم خروجیهای اضافی نظير آنچه در فشرده کردن ديديم نمايش داده نخواهند شد:

4- برای فشرده کردن تمام فايلهای با مشخصه doc در پوشه Exams از فرمان زير استفاده ميشود:

compact /c /s:\exams *.doc

 




 

 

از اين فرم ميتوانيد برای ارسال اين صفحه به دوستان، آشنايان و همکارانتان استفاده کنيد

  نام شما
  پست الکترونيکی دريافت کننده
   
 
 

IT Buzzer.net Since November 2002
w w w . i t b u z z e r . n e t