Server.MapPath(“.”), Server.MapPath(“~”), Server.MapPath(@”\”), Server.MapPath(“/”). What is the difference?

Server.MapPath specifies the relative or virtual path to map to a physical directory. Server.MapPath(“.”)1 returns the current physical directory of the file (e.g. aspx) being executed Server.MapPath(“..”) returns the parent directory Server.MapPath(“~”) returns the physical path to the root of the application Server.MapPath(“https://stackoverflow.com/”) returns the physical path to the root of the domain name (is … Read more

How to change the Jupyter start-up folder

Jupyter Notebook and JupyterLab < 3.0 For old Jupyter Notebook interface installed with notebook package and run as jupyter notebook (see the next section for the identical interface installed with nbclassic and run with jupyter nbclassic, and for JupyterLab): Open cmd (or Anaconda Prompt) and run jupyter notebook –generate-config. This writes a file to C:\Users\username\.jupyter\jupyter_notebook_config.py. … Read more

Node.js check if path is file or directory

The following should tell you. From the docs: fs.lstatSync(path_string).isDirectory() Objects returned from fs.stat() and fs.lstat() are of this type. stats.isFile() stats.isDirectory() stats.isBlockDevice() stats.isCharacterDevice() stats.isSymbolicLink() // (only valid with fs.lstat()) stats.isFIFO() stats.isSocket() NOTE: The above solution will throw an Error if; for ex, the file or directory doesn’t exist. If you want a true or false … Read more

How to remove illegal characters from path and filenames?

Try something like this instead; string illegal = “\”M\”\\a/ry/ h**ad:>> a\\/:*?\”| li*tt|le|| la\”mb.?”; string invalid = new string(Path.GetInvalidFileNameChars()) + new string(Path.GetInvalidPathChars()); foreach (char c in invalid) { illegal = illegal.Replace(c.ToString(), “”); } But I have to agree with the comments, I’d probably try to deal with the source of the illegal paths, rather than try … Read more

‘git’ is not recognized as an internal or external command

Have you correctly set your PATH to point at your Git installation? You need to add the following paths to PATH: C:\Program Files\Git\bin\ C:\Program Files\Git\cmd\ And check that these paths are correct – you may have Git installed on a different drive, or under Program Files (x86). Correct the paths if necessary. Modifying PATH on … Read more

Adding a directory to the PATH environment variable in Windows

Option 1 After you change PATH with the GUI, close and re-open the console window. This works because only programs started after the change will see the new PATH. Option 2 This option only affects your current shell session, not the whole system. Execute this command in the command window you have open: set PATH=%PATH%;C:\your\path\here\ … Read more