---
title: "mappa enheter --> \\\\127.0.0.1\\foo"
type: "forum-thread"
url: "https://www.webforum.nu/amne/java/44695-mappa-enheter-127-0-0-1-foo"
topic: "Java"
topic_url: "https://www.webforum.nu/amne/java"
author: "ps"
published: "2002-05-28T00:42:07.000Z"
updated: "2002-06-03T00:13:47.000Z"
replies: 3
views: 382
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/java/44695-mappa-enheter-127-0-0-1-foo"
---

# mappa enheter --> \\127.0.0.1\foo

## #1 — ps, 2002-05-28T00:42Z

Är det möjligt att mappa upp en enhet som kräver användarnamn och lösenord?

som det är nu kan man utanvidare mappa en enhet med tex: \\\\127.0.0.1\\foo om den inte kräver lösenord.

Men hur gör man om det krävs användarnamn och lösenord för att mappa?

Kan tänka mig att det är nåt i stil med den här strängen:

\\\\127.0.0.1\\foo \<mittanvändarnamn\> \<mittlösenord\>

Permalänk: https://www.webforum.nu/p/44695

## #2 — spango, 2002-05-28T09:31Z

Det skulle vara ifall URL-formen för Windowsenheter tillåter att man stoppar in lusername och pass. Du kan ju prova med **\\\\luser:pass@127.0.0.1\\foo** men håll inte andan tills det funkar...

Permalänk: https://www.webforum.nu/p/683185

## #3 — ps, 2002-05-29T02:41Z

Har testat lite granna med det, och det ser inte ut att fungera :(

Några andra förslag?

Permalänk: https://www.webforum.nu/p/686593

## #4 — ps, 2002-06-03T00:13Z

Har inte kommit på nåt bra sätt, men jag har testat lite med en ful-lösning som man kan göra.
Om nån är intresserad så är här lite kod:

\<redigerat\>
Den här sidan visas inte helt rätt i Opera 6.01.
All kod syns inte. Petar lite på den/dom som har kodat ihop showthread.php ;)
\</redigerat\>

```
import java.io.*;
import java.lang.*;

public class CheckConnection
{
	public CheckConnection(String pIP, String pLocation, String pUsername, String pPassword)
	{
		String cmd = "net use * \\\\" + pIP + "\\" + pLocation + " " + pPassword + " /user:" + pUsername;
		
		System.out.print("\nConnecting...");

		String msg = execute(cmd);
		String tmpDrive = getTmpDrive(msg);

		if(tmpDrive == null)
		{
			for(int i = 0; i < 20000; i++)
			{
				String timespender = "mohaha";
			}

			msg = execute("net use /delete " + tmpDrive);
			System.out.println(" failed");
			System.out.println("Disconnecting... done");
			return;
		}

		System.out.println(" done");
		System.out.println("Tmp drive: " + tmpDrive);
		System.out.println(msg);
		System.out.println("CONTENT\n----------------------------------------------");

		File f = new File(tmpDrive);
		String[] list = f.list();

		for(int i = 0; i < list.length; i++)
			System.out.println("\\" + list[i]);

		System.out.println("----------------------------------------------\n");

		for(int i = 0; i < 20000; i++)
		{
			String timespender = "mohaha";
		}

		msg = execute("net use /delete " + tmpDrive);

		System.out.println("Disconnecting... done");

		System.out.println(msg);
	}
	
	private String execute(String command)
	{
		BufferedReader in = null;
		String str = "";
		Process mProcess = null;

		try
		{
			mProcess = Runtime.getRuntime().exec(command);
			in = new BufferedReader(new InputStreamReader(mProcess.getInputStream()));

			String tmpStr = in.readLine();
			while(tmpStr != null)
			{
				str += tmpStr;
				str += "\n";
				tmpStr = in.readLine();
			}

			mProcess.destroy();
		}
		catch(Exception e)
		{
			mProcess.destroy();
			return null;
		}

		return str;
	}

	private String getTmpDrive(String msg)
	{
		String drive = null;

		try
		{
			char first = msg.charAt(6);
			char second = msg.charAt(7);
			if(first == second)
				return null;

			drive = first + "" + second;
		}
		catch(Exception e)
		{
			return null;
		}

		return drive;
	}

	public static void main(String[] args)
	{
		/** Example of connection to your own c: partition */
		new CheckConnection("127.0.0.1", "c$", "myusername", "mypassword");
	}
}
```

Permalänk: https://www.webforum.nu/p/688811

---

Tråden på webben: https://www.webforum.nu/amne/java/44695-mappa-enheter-127-0-0-1-foo
