คำถามติดแท็ก path

รูปแบบทั่วไปของไฟล์หรือชื่อไดเรกทอรีที่ระบุตำแหน่งเฉพาะในระบบไฟล์ ในระบบปฏิบัติการ Linux และ Unix ที่คล้ายกันตัวแปร PATH (ตัวพิมพ์ใหญ่ทั้งหมด) ระบุไดเรกทอรีที่โปรแกรมค้นหานั้นสามารถค้นหาได้

9
ตั้งค่าตัวแปรพา ธ ที่มีช่องว่างในพา ธ ในไฟล์ Windows .cmd หรือไฟล์แบตช์
ฉันยังใหม่กับการเขียนสคริปต์และไม่สามารถใช้งานบทนี้ได้ ฉันจะทำได้ถ้าฉันย้ายไฟล์ไปยังเส้นทางที่ไม่มีช่องว่าง แต่ฉันอยากให้มันทำงานกับพื้นที่นั้นถ้าทำได้ ฉันต้องการแยกการอัปเดต Office จำนวนมากไปยังโฟลเดอร์ที่มีไฟล์. cmd ในการทำให้ไฟล์แบตช์ใช้งานบนคอมพิวเตอร์เครื่องใดก็ได้ฉันตั้งค่าตัวแปรพา ธ ซึ่งฉันต้องเปลี่ยนเพียงที่เดียวเพื่อเรียกใช้บนเครื่องอื่น ปัญหาคือทางเดินมีช่องว่างอยู่ ถ้าฉันใส่เครื่องหมายคำพูดรอบ ๆ เส้นทางในคำจำกัดความ cmd.exe จะวางไว้รอบ ๆ เส้นทางก่อนที่จะต่อท้ายชื่อไฟล์และสวิตช์และแบตช์ล้มเหลวด้วย "ข้อผิดพลาดทางไวยากรณ์ของบรรทัดคำสั่ง" หากไม่มีเครื่องหมายคำพูดจะล้มเหลวด้วย "ไม่รู้จักว่าเป็นคำสั่งภายในหรือภายนอกโปรแกรมที่ใช้งานได้หรือไฟล์แบตช์" สำหรับการทดสอบฉันใช้สวิตช์ความช่วยเหลือจนกว่าหรือถ้าจะทำให้มันใช้งานได้ ฉันสามารถทำได้โดยใช้ชื่อไฟล์ / โฟลเดอร์ 8.3 (เช่นเอกสารของฉันเป็น MyDocu ~ 1) แต่สามารถทำได้ด้วยวิธีอื่นหรือไม่?

20
ImportError: การโหลด DLL ล้มเหลว:% 1 ไม่ใช่แอปพลิเคชัน Win32 ที่ถูกต้อง แต่ DLL อยู่ที่นั่น
ฉันมีสถานการณ์เหมือนกับเหตุการณ์ที่ImportError: การโหลด DLL ล้มเหลว:% 1 ไม่ใช่แอปพลิเคชัน Win32 ที่ถูกต้องแต่คำตอบนั้นไม่ได้ผลสำหรับฉัน รหัส Python ของฉันพูดว่า: import cv2 แต่บรรทัดนั้นทำให้เกิดข้อผิดพลาดที่แสดงในชื่อของคำถามนี้ ฉันติดตั้ง OpenCV ในC:\lib\opencvเครื่อง 64 บิตนี้แล้ว ฉันใช้ Python 64 บิต ตัวแปร PYTHONPATH ของฉัน: PYTHONPATH=C:\lib\opencv\build\python\2.7. โฟลเดอร์นี้มีcv2.pydและนั่นคือทั้งหมด ตัวแปรเส้นทางของฉัน: Path=%OPENCV_DIR%\bin;...โฟลเดอร์นี้มีไฟล์ DLL 39 ไฟล์เช่นopencv_core246d.dll. OPENCV_DIR มีค่านี้: OPENCV_DIR=C:\lib\opencv\build\x64\vc11. วิธีแก้ปัญหาที่ImportError: การโหลด DLL ล้มเหลว:% 1 ไม่ใช่แอปพลิเคชัน Win32 ที่ถูกต้องกล่าวว่าให้เพิ่ม "เส้นทางไบนารี opencv ใหม่ ( C:\opencv\build\bin\Release) ไปยังตัวแปรสภาพแวดล้อม …
112 python  opencv  dll  path 

12
ตรวจสอบว่าเส้นทางถูกต้องหรือไม่
ฉันแค่สงสัย: ฉันกำลังมองหาวิธีตรวจสอบว่าเส้นทางนั้นถูกต้องหรือไม่ (หมายเหตุ: ฉันไม่ต้องการที่จะตรวจสอบว่าไฟล์ที่มีอยู่เป็นฉันเพียงต้องการที่จะพิสูจน์ความถูกต้องของเส้นทาง - ดังนั้นถ้าไฟล์ที่อาจจะอยู่ในสถานที่) ปัญหาคือฉันไม่พบสิ่งใดใน. Net API เนื่องจากมีรูปแบบและตำแหน่งมากมายที่ Windows รองรับฉันจึงควรใช้ MS-native เนื่องจากฟังก์ชันควรสามารถตรวจสอบกับ: เส้นทางสัมพัทธ์ (./) เส้นทางสัมบูรณ์ (c: \ tmp) UNC-Pathes (\ some-pc \ c $) NTFS- ข้อ จำกัด เช่นเส้นทางแบบเต็ม 1024 ตัวอักษร - ถ้าฉันไม่เข้าใจผิดเกินพา ธ จะทำให้ไฟล์ไม่สามารถเข้าถึงได้สำหรับฟังก์ชั่นภายในของ Windows จำนวนมาก การเปลี่ยนชื่อด้วย Explorer ยังคงใช้งานได้ เส้นทาง GUID ของไดรฟ์ข้อมูล: "\? \ Volume {GUID} \ somefile.foo …
110 c#  .net  winapi  path 

6
ขยายเส้นทางการค้นหา Python ไปยังแหล่งที่มาอื่น
ฉันเพิ่งเข้าร่วมโครงการที่มีฐานรหัสที่มีอยู่ค่อนข้างใหญ่ เราพัฒนาใน linux และไม่ใช้และ IDE เราทำงานผ่านบรรทัดคำสั่ง ฉันกำลังพยายามหาวิธีทำให้ python ค้นหาเส้นทางที่ถูกต้องเมื่อฉันเรียกใช้โมดูลโครงการ ตัวอย่างเช่นเมื่อฉันเรียกใช้สิ่งต่างๆเช่น: python someprojectfile.py ฉันเข้าใจ ImportError: no module named core.'somemodule' ฉันได้รับสิ่งนี้สำหรับการนำเข้าทั้งหมดของฉันโดยถือว่าเป็นปัญหากับเส้นทาง TLDR: ฉันจะให้ Python ค้นหา~/codez/project/และไฟล์และโฟลเดอร์ทั้งหมดสำหรับไฟล์ * .py ระหว่างคำสั่งนำเข้าได้อย่างไร
110 python  search  import  path 


9
ตรวจสอบว่าให้เส้นทางแบบเต็มหรือไม่
มีวิธีตรวจสอบว่าเส้นทางที่กำหนดเป็นเส้นทางเต็มหรือไม่? ตอนนี้ฉันกำลังทำสิ่งนี้: if (template.Contains(":\\")) //full path already given { } else //calculate the path from local assembly { } แต่ต้องมีวิธีที่หรูหรากว่านี้สำหรับการตรวจสอบสิ่งนี้หรือไม่?
105 c#  .net  validation  path 

15
เส้นทางสัมบูรณ์ของสคริปต์ Bash กับ OS X
ฉันกำลังพยายามหาเส้นทางที่แน่นอนไปยังสคริปต์ที่กำลังทำงานอยู่บน OS X ฉันเห็นการตอบกลับreadlink -f $0มากมาย อย่างไรก็ตามเนื่องจาก OS X readlinkเหมือนกับ BSD จึงไม่สามารถใช้งานได้ (ใช้ได้กับเวอร์ชันของ GNU) มีวิธีแก้ปัญหาแบบสำเร็จรูปหรือไม่?
104 macos  bash  path 

7
Windows ไม่พบไฟล์ใน subprocess.call ()
ฉันได้รับข้อผิดพลาดต่อไปนี้: WindowsError: [Error 2] The system cannot find the file specified รหัสของฉันคือ: subprocess.call(["<<executable file found in PATH>>"]) Windows 7, 64 บิต Python 3.x ล่าสุดเสถียร ความคิดใด ๆ ? ขอบคุณ
104 python  path  python-3.x 

14
วิธีรับเส้นทางไฟล์แบบเต็มจาก URI
ฉันต้องการรับเส้นทางไฟล์แบบเต็มจาก URI URI ไม่ใช่รูปภาพ แต่เป็นไฟล์เพลง แต่ถ้าฉันทำเหมือน MediaStore Solution มันจะใช้ไม่ได้หากผู้ใช้แอปเลือกเช่น Astro เป็นเบราว์เซอร์แทนที่จะเป็น Music Player ฉันจะแก้ปัญหานี้ได้อย่างไร
102 android  path  get  uri 



7
Path รวมค่าสัมบูรณ์กับสตริงพา ธ สัมพัทธ์
ฉันกำลังพยายามเข้าร่วมเส้นทางของ Windows ด้วยเส้นทางสัมพัทธ์โดยใช้ Path.Combine . อย่างไรก็ตามPath.Combine(@"C:\blah",@"..\bling")ผลตอบแทนC:\blah\..\blingC:\bling\แทน ไม่มีใครรู้วิธีทำสิ่งนี้ให้สำเร็จโดยไม่ต้องเขียนตัวแก้ไขเส้นทางสัมพัทธ์ของตัวเอง (ซึ่งไม่ควรยากเกินไป)
96 c#  .net  windows  path  filesystems 

12
วิธีทำให้เส้นทางใน PowerShell เป็นปกติ
ฉันมีสองเส้นทาง: fred\frog และ ..\frag ฉันสามารถรวมเข้าด้วยกันใน PowerShell ดังนี้: join-path 'fred\frog' '..\frag' นั่นทำให้ฉันมีสิ่งนี้: fred\frog\..\frag แต่ฉันไม่ต้องการอย่างนั้น ฉันต้องการเส้นทางที่ทำให้เป็นมาตรฐานโดยไม่มีจุดสองจุดดังนี้: fred\frag ฉันจะได้รับสิ่งนั้นได้อย่างไร?
96 powershell  path 

2
ฉันจะรวมเส้นทางไปยังไลบรารีใน g ++ ได้อย่างไร
ฉันพยายามรวมเส้นทางไปยังไลบรารีเพิ่มเติมใน makefile ของฉัน แต่ฉันไม่สามารถหาวิธีทำให้คอมไพเลอร์ใช้เส้นทางนั้นได้ จนถึงตอนนี้ฉันมี: g++ -g -Wall testing.cpp fileparameters.cpp main.cpp -o test และฉันต้องการรวมเส้นทางไป /data[...]/lib เนื่องจาก testing.cpp มีไฟล์จากไลบรารีนั้น นอกจากนี้ฉันใช้เครื่อง linux แก้ไข: ไม่ใช่เส้นทางไปยังห้องสมุด เฉพาะกับไฟล์ที่รวมอยู่ ความผิดฉันเอง.
96 path  g++ 

6
วิธีเพิ่ม / usr / local / bin ใน $ PATH บน Mac
เมื่อฉัน 'เปิด. profile' ในเทอร์มินัลฉันมีสิ่งต่อไปนี้: export PATH=$PATH:/usr/local/git/bin ตอนนี้ฉันติดตั้ง node.js สำหรับ Mac แล้วมันบอกว่า ตรวจสอบให้แน่ใจว่า / usr / local / bin อยู่ใน $ PATH ของคุณ ฉัน/usr/local/binจะเพิ่มเพื่อส่งออกได้PATH=$PATH:/usr/local/git/binอย่างไร
96 macos  git  node.js  path  profile 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.