Sida loo hagaajiyo 'Filename aad buu u dheer yahay' arrinta Windows

Haddii aad waligaa aragtay arrintan, waxay u badan tahay inay adiga kuu ahayd mid fudud. Haddii aad aragtay qaladkan in ka badan laba jeer, markaa waxaad sidoo kale ogtahay inay noqon karto arrin adag in la hagaajiyo mararka qaarkood.

Aynu rajayno inaad gasho oo kaliya noocyada kala duwan ee hagaajinta fudud, laakiin waxaanu kuu diyaarin doonaa kuwa fudud, oo la dammaanad qaadayo hagaajinta sidoo kale.

Waa maxay sababta Dhererka Magaca Faylasha Xataa uu yahay arrin Windows dhexdeeda ah?(Why Is Filename Length Even An Issue In Windows?)

Waxaa jirta taariikh dheer oo dhererka magaca faylka oo dhibaato ku ah nidaamyada hawlgalka sida Windows . Waxa jiray wakhti aanad lahaan karin magac-faylal ka badan 8 xaraf oo lagu daray 3 xaraf oo faylka ah. Sida ugu fiican ee aad samayn karto waxay ahayd wax la mid ah myresume.doc . Tani waxay ahayd xannibaad meel ka mid ah naqshadaynta nidaamka faylka.

Arimuhu way fiicnaadeen markii noocyada cusub ee Windows ay soo baxeen. Waxaan ka soo kacnay nidaam fayl gabow ah, xaddidan, una gudubnay wax la yiraahdo Nidaamka Faylka Farsamada Cusub(New Technology File System) ( NTFS ). NTFS waxa ay na geysay meel uu filename-gu noqon karo 255 xaraf, dhererka dariiqa faylka waxa uu kor u qaadi karaa 32,767 xaraf. Haddaba sidee baan u yeelan karnaa magacyo aad u dheer?

Daaqadaha(Windows) waxay leeyihiin waxyaabo loo yaqaan doorsoomayaasha nidaamka. Kuwani waa doorsoomayaasha uu Windows ku tiirsan yahay inuu shaqeeyo, sababtoo ah Windows had iyo jeer waxay ogaan doontaa macnaha doorsoomayaashu iyo halka ay joogaan, xitaa marka aan meel kasta u wareegeyno xoogaa iyo bytes. Doorsoomiyaha nidaamka MAX_PATH waa kan xaddidaya magacyada faylalka iyo faylalka 260 xaraf.

Adigoo ah doorsoome, waxaad u malaynaysaa inaan bedeli karno. Maya, waa in aynaan. Waxay la mid tahay ka soo jiidashada dunta sharoobada. Sida ugu dhakhsaha badan doorsoomayaasha nidaamka beddelo, doorsoomayaasha nidaamka kale iyo qaybaha iyaga ku tiirsan waxay bilaabaan inay furfuraan.

Sideen u hagaajinaa markaa?

Hagaajinta Fudud(The Easy Fix)

Haddii aad nasiib leedahay, waxaad heli doontaa qaladka oo aad si sax ah u ogaan doontaa waxa magaca faylka keenaya arrinta. Ama ugu yaraan meesha laga helo faylka. Waxaa laga yaabaa inaad haysatid magac fayl oo u eg:

C:\User\guymc\Documents\My Resumesresumewithanamesolongthatitcausesproblemsandbecomespartofsomeguysarticleonthewebhowdoyoulikemenow.docx

Way iska caddahay qofka dembiilaha ah kiiskan. Ka hel faylka gudaha Windows Explorer , ama File Explorer sida loogu yeedho Windows 10 , hal mar guji, ku dhufo F2 si aad dib ugu magacowdo, oo u beddel magaca faylka nacasnimada ah wax macquul ah. Dhibaatada(Problem) la xaliyay.

Hagaajinta Fudud ee Yar(The Less Easy Fixes)

Had iyo jeer ma fududa in dhibaatadan la xalliyo. Mararka qaarkood waxaa laga yaabaa inaadan bedeli karin magacyada faylalka ama hagayaasha sabab kasta ha ahaatee.

Xalalka soo socdaa waxay kuu samayn doonaan khiyaamada adiga. Ma adka in la sameeyo.

Dhaqaaq(Move) , Tirtir(Delete) , ama nuqul ka samee faylalka ama hagayaasha addoo isticmaalaya PowerShell(Or Copy Files Or Directories Using PowerShell)

Mararka qaarkood waxaad heshaa khalad markaad isku daydo inaad guurto, tirtirto, ama koobiyayso hagayaasha halka tirinta jilayaasha ee dariiqa faylka ay ka badan tahay 260.

Ogsoonow in hagaha ereyada iyo galkuba ay isweydaarsanayaan. Waxaan isticmaali doonaa 'directory' horay u socda. cmdlets PowerShell soo socda ayaa sidoo kale loo isticmaali karaa faylasha.

Waxaa laga yaabaa in dariiqa faylka uu u ekaado sida:

C:\Users\guymc\Documents\This\Is\Exactly\The\Precise\Directory\Path\That\I\Need\To\Have\To\Keep\My\Files\Sorted\In\A\Manner\That\Makes\Sense\To\Me\So\Lets\Pretend\This\Is\An\Actual\Filepath\That\You\Might\Also\Have\On\Your\Windows\Computer\And\Not\Over\Think\It\Document.docx

Jidka faylkaas ayaa dhererkiisu yahay 280 xaraf. Markaa tusaha meeshaas kama koobiyn karno meel kale iyada oo la adeegsanayo habka koobi-koobida ee caadiga ah. Waxaan helnaa Jidka Meesha(Destination Path Too Long) Khalad aad u dheer.

Aynu ka soo qaadno in sabab kasta ha ahaatee, aanaan dib u magacaabi karin hagayaasha faylka ku dhex yaal. Maxaan qabanaa?

Fur PowerShell(Open PowerShell) . Haddii aadan weli isticmaalin PowerShell , ku raaxayso maqaalkeena Isticmaalka PowerShell ee Isticmaalayaasha Guriga - Hagaha Bilowga(Using PowerShell for Home Users – A Beginner’s Guide) . Waxaad samayn kartaa tillaabooyinka soo socda adoon akhriyin maqaalka, in kastoo.

Marka PowerShell furmo, waxaad noqon doontaa xididka hagaha isticmaalaha. Raac(Follow) adigoo u malaynaya in C:\Users\guymc uu yahay hagaha isticmaalahaaga.

Hagaha la magacaabay Tani(This) waxa ay ku dhex taal tusaha Documents -ka. (Documents)Si aad ugu gudubto tusaha Documents -ka , waxaanu isticmaalnaa amarka DOS ee (DOS)cd Documents

Waxaad arki doontaa isbedelka degdega ah ee C:\Users\guymc\Documents . Taasi waa wanaagsan tahay. Waxaan ka shaqeyneynaa meel u dhow hagaha taasoo fududeyn doonta arrimaha.

Nuqulka Hagaha Isticmaalka Nuqul-Qaybta

Waxaan rabnaa in aan nuqul ka samayno buugga Tani(This) iyo waxa ku jira ThatNewFolder . Aynu isticmaalno PowerShell cmdlet Nuqul-Qaybta(Copy-Item) leh halbeegyada -Destination and -Recurse .

Meesha ayaa u sheegaysa PowerShell meesha aan rabno in nuqulku noqdo. Dib-u-curashadu waxay u sheegaysaa PowerShell inuu koobiyo dhammaan walxaha ku jira meesha loo socdo. Koobiyeyntu waxay ka tagtaa asalka halka ay joogaan oo waxay ka dhigtaa kuwa cusub meesha loo socdo.

Copy-Item This -Destination ThatNewFolder -Recurse

Dhaqaaq Hagaha Isticmaalka Dhaqdhaqaaqa Shayga

Aynu nidhaahno waxaan rabnaa in aan u raro tusaha Tani, iyo dhammaan hagayaasha iyo faylalka ku jira, oo loo raro ThatNewFolder(ThatNewFolder) . Dhaqaaqiddu kuma tagto asalka meesha.

Waxaan isticmaali karnaa PowerShell cmdlet Dhaqdhaqaaq-Waxyaabaha(Move-Item) leh cabbirrada -Path(-Path) and -Destination . -Path waxay qeexdaa shayga aan rabno inaan dhaqaaqno iyo -Destination wuxuu u sheegaa PowerShell meesha aan rabno. 

cmdlet-ku wuxuu gelin doonaa kan gudaha ThatNew Folder . Waxa kale oo ay dhaqaajin doontaa wax kasta oo ku jira buug-gacmeedkan. Dhaqdhaqaaqa sheyga waxaa loo isticmaali karaa in lagu dhaqaajiyo faylalka ama hagayaasha, wayna shaqeysaa iyada oo aan loo eegin dariiqa faylka ama dhererka magaca faylka.

Move-Item -Path This -Destination ThatNewFolder

Si loo hubiyo inay shaqeysay, isticmaal cd ThatNewFolder amarka si aad u gasho ThatNewFolder . Ka dib isticmaal amarka dir si aad u taxdo hagayaasha ku jira ThatNewFolder . Waxaad arki doontaa hagahani halkaas buu ku yaal.

Tirtir Hagaha Adigoo Adeegsanaya Ka Saar Shayga

Haddii aan rabno inaan tirtirno buuggan , iyo wax kasta oo ku jira, waxaan isticmaalnaa ka saar-Sheyga (Remove-Item)cmdlet(This ) .

cmdlet -(Remove-Item) ka - saar sheyga wuxuu leeyahay xoogaa badbaado ah oo ku dhex-jira oo adkeynaya in la tirtiro hagaha waxyaabaha ku jira. Tusaalahayaga, waxaan ognahay inaan rabno inaan tirtirno wax walba, markaa waxaan isticmaali doonaa xuduudaha -Recurse si aan uga dhigno inay tirtirto wax kasta oo gudaha ah iyo -Force si loo sameeyo taas iyada oo aan na weydiin haddii aan hubinno shay kasta oo gudaha ku jira.

Ka digtoonow! Soo kabashada wax kasta oo la tirtiray habkan aad ayay u adag tahay. Waxaad isku dayi kartaa hababka ku jira Sida loo soo kabsado si lama filaan ah faylasha tirtiray , laakiin wax badan ha filan.

Remove-Item This -Recurse -Force

Waxaad mar kale isticmaali kartaa amarka dir si aad u hubiso inuu maqan yahay.

Samee Windows 10 Aqbal Wadooyinka Faylka Dheer(Make Windows 10 Accept Long File Paths)

Haddii aad ogtahay inaad isticmaalayso waddooyin faylal dheer iyo magacyo faylal dhaadheer si isdaba joog ah, way kuu fududahay inaad Windows ka dhigto mid kuu shaqeysa. Wax macno ah ma leh isticmaalka PowerShell si aad u qabato shaqada maalin kasta.

Waxaa jira laba siyaabood oo aan tan ku sameyn karno. Mid waa loogu talagalay Windows 10 Isticmaalayaasha (Windows 10) guriga(Home) , kan kalena waa loogu talagalay Windows 10 Isticmaalayaasha (Windows 10) Pro ama Enterprise . Hababkani waxay u shaqayn karaan Windows 8.1 ama ka hor, laakiin ma dammaanad qaadi karno taas.

Samee(Make) Windows 10 Guriga Aqbal Wadooyinka Faylka Dheer(Home Accept Long File Paths)

Si loo sameeyo Windows 10 Guriga(Home) aqbal waddooyinka faylalka dhaadheer, waxaan u baahanahay inaan furno Tifaftiraha Diiwaanka(Registry Editor) . Haddi aanad hore uga shaqaynin Tifaftiraha Diiwaanka(Registry Editor) , ka digtoonow. Si lama filaan ah u tirtiridda ama beddelidda waxyaabaha halkan ku jira waxay ka joojin kartaa Windows inay si buuxda u shaqeyso.

Had iyo jeer samee kaydka diiwaan kaaga ka hor inta aanad wax isbeddel ah samayn. Baro wax kasta oo aad u baahan tahay inaad taas ka ogaato hagahayaga kama dambaysta ah ee kaabidda iyo soo celinta diiwaanka Windows( Ultimate Guide to Backing Up and Restoring the Windows Registry) .

Markaad hesho Tifaftiraha(Editor) Diiwaanka oo la furo, oo kaydintaada la sameeyo, u gudub goobta HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem oo hel furaha LongPathsEnabled .

Laba jeer ku dhufo LongPathsEnabled . Xogta Qiimaha:(Value data:) goobta, hubi in lambarka 1 uu halkaas ku jiro. Guji OK si aad u samayso isbeddelka

Ka bax Tifaftiraha Diiwaanka(Registry Editor) oo waa inaad hadda awood u leedahay inaad la shaqeyso wadooyin faylal dheer oo waalan.

Samee(Make) Windows 10 Pro ama Shirkad Aqbal Wadooyinka Faylka Dheer(Pro Or Enterprise Accept Long File Paths)

Si loo oggolaado Windows 10 Pro ama Enterprise inay isticmaalaan dariiqyada faylalka dheer, waxaan isticmaaleynaa Tifaftiraha Siyaasadda Kooxda(Group Policy Editor) . Waa aalad noo ogolaanaysa inaan dejinno siyaasadaha ku saabsan sida Windows uga shaqeeyo kumbuyuutarka iyo heerka isticmaaleyaasha.

Waxaan helnay dhowr maqaallo oo ku saabsan adeegsiga siyaasadda kooxda si aan u sameyno waxyaabo ay ka mid yihiin curyaaminta ama awood-siinta ikhtiyaarrada Internet Explorer( disabling or enabling Internet Explorer options) , ama ku darista farriin shaashadda logon-ka( adding a message to the logon screen) .

Furo Tifaftiraha Siyaasadda Kooxda(Group Policy Editor) adiga oo aadaya Start menu oo ku qor gpedit(gpedit) . Natiijada ugu sareysa waa inay noqotaa siyaasadda kooxda wax ka beddel(Edit group policy) . Laba-guji taas.

Marka uu furmo tifaftiraha Siyaasadda Kooxda , u (Group Policy Editor)Computer Configuration > Administrative Templates > System > Filesystem . Halkaa waxaad ku arki doontaa siyaasadda U sahli Win32 waddooyinka dhaadheer(Enable Win32 long paths) .

Laba jeer ku dhufo si aad u saxdo dejinta siyaasadda Ka beddel Disabled una beddel karti(Enabled) , dabadeed dhagsii badhanka OK si aad u samayso isbeddelka. 

Siyaasaddu waxa laga yaabaa inaanay isla markaaba dhaqan galin. Waxaad ku qasbi kartaa siyaasadda kooxda inay cusboonaysiiyaan( force the group policy to update) , in kastoo.

Waa kaas(That’s It)

Waxaa jira siyaabo kale oo looga shaqeeyo agagaarka filename-yada dheer iyo dariiqyada faylalka, laakiin waxa aan halkan ku soo marnay waa hababka ugu fudud, ugu waxtarka badan.



About the author

Waxaan ahay injineer maqal ah oo xirfad leh oo leh khibrad 10 sano ka badan. Waxaan ka shaqeynayay warshadaha muusikada dhowrkii sano ee la soo dhaafay, waxaanan ku yeeshay sumcad xooggan gudaha goobtaas. Waxaan sidoo kale ahay koontada isticmaale ee khibrad sare leh iyo hawlwadeenka badbaadada qoyska. Mas'uuliyadahayga waxaa ka mid ah maaraynta xisaabaadka isticmaalaha, bixinta taageerada macaamiisha, iyo bixinta talooyinka badbaadada qoyska shaqaalaha.



Related posts