1
A
答えて
1
UNC pathがパスに存在しているどちらも、サーバーおよび共有の名前を知っている必要がありますあなたが何かを探している場合を除き、:
def File.to_unc(path, server="localhost", share=nil)
parts = path.split(File::SEPARATOR)
parts.shift while parts.first.empty?
if share
parts.unshift share
else
# Assumes the drive will always be a single letter up front
parts[0] = "#{parts[0][0,1]}$"
end
parts.unshift server
"\\\\#{parts.join('\\')}"
end
puts File.to_unc("C:/Users/bla/bla2/asdf-ut-script.js")
#=> \\localhost\C$\Users\bla\bla2\asdf-ut-script.js
puts File.to_unc("C:/Users/bla/bla2/asdf-ut-script.js", 'filepile')
#=> \\filepile\C$\Users\bla\bla2\asdf-ut-script.js
puts File.to_unc("/bla/bla2/asdf-ut-script.js", 'filepile', 'HOME')
#=> \\filepile\HOME\bla\bla2\asdf-ut-script.js
関連する問題
- 1. HTTPパスをUNCパスに変換しますか?
- 2. Windowsファイルサーバー上のファイル名を変更する(uncパス)
- 3. UNCパス
- 4. UNCパスのGetFreeDiskSpaceEx
- 5. WindowsファイルのパスをMacに変換
- 6. shlex.splitにUNCパスを尊重する
- 7. セッションの開始前にUNCパスを使用してWindows共有にアクセスする
- 8. UNCパスのSystem.IO.Path.GetPathRoot回避策
- 9. Google Mini SharePoint UNCパスのクロール
- 10. WindowsでUNCパスを無効にすることはできますか?
- 11. java、WindowsパスをDOS 8.3形式に変換する
- 12. スタートアップスクリプトCMD結果をUNCパスに出力
- 13. サブフォルダを使用したUNCパスのテスト
- 14. Fabric.jsのテキストをパスに変換する
- 15. テキストをパスに変換するには?
- 16. DOCXをRubyのDOCに変換する
- 17. UNCパス上にディレクトリを作成するweb part sharepoint
- 18. Raphael.jsがテキストをパスに変換する
- 19. HTML5 - ダイナミックテキストをパスに変換する
- 20. パスをポリゴンに変換する
- 21. CでUNCパスにアクセスする最善の方法
- 22. linuxの絶対パスを相対パスに変換する方法
- 23. UNCパスへの電子メールの添付ファイルを保存する
- 24. ASP.NET SaaSアプリケーションファイルストレージ:ドライブレターパスまたはUNCパス
- 25. Ruby regexsをJavaに変換する
- 26. Rubyシンボルを整数に変換する
- 27. Ruby SHAをjavascriptに変換する
- 28. RubyでSVGをPNGに変換する
- 29. 物理パスをWebパスに変換するasp.net
- 30. WIndows cmdでパスを変更する
感謝:
\\localhost\C$\Users\bla\bla2\asdf-ut-script.js
これはあなたが望むものである場合s m8は大変感謝しています! – wmitchell