Windows

Ang pangalan ng file (s) ay masyadong mahaba para sa destination folder

Visual Studio C# Event Tutorial - Prevent Possible Data Loss Before Loading the Designer

Visual Studio C# Event Tutorial - Prevent Possible Data Loss Before Loading the Designer
Anonim

Kamakailan lamang habang nagba-browse sa ilan sa aking mga backup na file at mga folder sa aking Windows PC, dumating ako sa ilang lumang mga backup na file na nais kong tanggalin. Wala akong anumang paggamit para sa isang lumang backup, kaya nais na tanggalin ang naka-compress na.tar file.

Ngunit nang magpatuloy ako upang tanggalin ito, natanggap ko ang sumusunod na mensahe ng error:

Ang (mga) pangalan ng file ay maging masyadong mahaba para sa patutunguhang folder

Tila, ang naka-compress na file ay naglalaman ng isang JPG file ng imahe, na hindi nabura ng aking Windows. Gamit ang opsyon sa Skip, tinanggal ko lahat ngunit ang file na ito. Ngayon, kung bakit ito nangyari?

Sa ilalim ng standard na Windows file naming system, ang kabuuang pangalan ay hindi maaaring, o landas ay lumampas sa 259 na karakter. Kabilang dito ang landas ng folder, pangalan ng file, at extension ng file.

Maximum Path Length Limitasyon : Sa Windows API (na may ilang mga pagbubukod na tinalakay sa mga sumusunod na parapo), ang maximum na haba para sa isang landas ay MAX_PATH, na tinukoy bilang 260 mga character. Ang isang lokal na landas ay nakabalangkas sa sumusunod na pagkakasunud-sunod: drive letter, colon, backslash, mga sangkap ng pangalan na pinaghiwalay ng backslashes, at isang terminating null character. Halimbawa, ang maximum na landas sa drive D ay "D: ilang 256-character path path" kung saan ang "" ay kumakatawan sa hindi nakikitang null character para sa kasalukuyang codepage ng system. (Ang mga character ay ginagamit dito para sa visual na kalinawan at hindi maaaring maging bahagi ng isang wastong landas string) sabi MSDN

Filename masyadong mahaba para sa destination folder

Ngayon sa aking kaso, ang buong path ng folder ay:

D: Backup ng Site Misc backup-4.7.2012_23-41-31_thegadget.tar backup-4.7.2012_23-41-31_thegadget backup-4.7.2012_23-41-31_thegadget homedirect 2 public_html2 wp-content2 uploads 2011 08

At ang pangalan ng file ay talagang mahaba - tulad ng Music-producer- … -and-video-games.jpg - tulad ng makikita sa larawan.

Binuksan ko ito lokasyon at sinubukang tanggalin o palitan ang pangalan ng ang file. Hindi ako inalok ng opsyon na gawin ito. Kung maaari mong palitan ang pangalan nito, pagmultahin - ngunit hindi ako inalok na opsyon na ito.

Kaya nagpunta ako sa `Back` sa subfolder nito at sinubukan na tanggalin ito. Walang tagumpay. Nakatanggap ako ng parehong mensahe ng error.

Pagkatapos ay ginamit ko ang opsyon na Ilipat Upang folder upang ilipat ang folder sa aking D Drive . Nagtrabaho ito!

Ang simpleng pamamaraan na ito ay nagtrabaho sa aking kaso, at inaasahan ko na ito ay tumutulong din sa iyo.

Minsan ay simpleng nagre-reboot, nagpapatakbo ng Check Disk o gumagamit ng mga third-party delete freeware

Maaari mo ring gamitin ang freeware Long Path Fixer upang ayusin ang mga error na Path Too Long sa Windows.

Kung walang tumutulong, maaaring gusto mong tingnan ang Microsoft thread na ito kung saan ang ilang mga advanced na paraan ay iminungkahing gamit ang CMD at Robocopy.