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. PythonでWindowsでUNCパスを連結する
- 7. PowerShellのPSModule UNCパス
- 8. WindowsパスをUnixパスに変換するLua関数
- 9. shlex.splitにUNCパスを尊重する
- 10. PCのローカルファイルパスをネットワーク相対パスまたはUNCパスに変換する方法は?
- 11. セッションの開始前にUNCパスを使用してWindows共有にアクセスする
- 12. 環境変数を使用してWindowsパスをパスに変換する
- 13. Rのread.csvのUNCパス
- 14. WindowsでUNCパスを無効にすることはできますか?
- 15. UNCパスのSystem.IO.Path.GetPathRoot回避策
- 16. Google Mini SharePoint UNCパスのクロール
- 17. Windows上のGit - UNCパスからクローンできません
- 18. gitのUNCパス(リモート)にファイルをプッシュ
- 19. マップされたURLまたはUNCパスからhttp urlへの変換
- 20. java、WindowsパスをDOS 8.3形式に変換する
- 21. Windows絶対パスをJavaに変換する
- 22. スタートアップスクリプトCMD結果をUNCパスに出力
- 23. ショートカットへのUNCパスが無効です。
- 24. サブフォルダを使用したUNCパスのテスト
- 25. DNSリダイレクトUNCパス異なるドメイン
- 26. 同じリモートマシンのUNCパスを効率的にコピーする方法
- 27. テストUNCパスとその結果
- 28. WindowsでのEmacsへのパス変換に最適な場所
- 29. Fabric.jsのテキストをパスに変換する
- 30. UNCパス上にディレクトリを作成するweb part sharepoint
感謝:
\\localhost\C$\Users\bla\bla2\asdf-ut-script.js
これはあなたが望むものである場合s m8は大変感謝しています! – wmitchell