我正在尝试从Windows服务映射网络驱动器,我使用批处理文件执行以下命令
NET USE U: \\192.168.55.6\folder password
Run Code Online (Sandbox Code Playgroud)
在服务构造函数或onstart事件中执行批处理文件时,驱动器未映射?
Process process = new Process();
process.StartInfo.FileName = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location) + "\\MAP.BAT";
process.StartInfo.CreateNoWindow = false;
process.Start();
Run Code Online (Sandbox Code Playgroud)
如何从Windows服务映射网络驱动器?
我正在尝试使用Java为映射的网络驱动器Z创建一个文件夹
不幸的是,文件没有被创建.这就是我正在做的事情:
File file = new File("Z:/file1");
file.mkdir();
Run Code Online (Sandbox Code Playgroud)
不使用映射网络驱动器时此代码有效.这是在Windows环境中.
有任何想法吗?
我创建了一个Windows服务,在服务器的硬盘驱动器(安装服务的位置)之间移动文件到服务器中映射的网络驱动器.我在创建解决方案时遇到的一个问题是网络问题.
如何在检查时设置超时时检查网络驱动器是否存在?如果它超时,我捕获异常并在X分钟内重试并将项目留在队列中.
谢谢!
我知道您可以获得映射驱动器的路径(例如,查找网络驱动器的 UNC 路径?),但是如果我只有共享文件夹的路径怎么办?
例如,假设我有一个朋友正在C:\MyDocs\PublicDoc
通过网络共享该文件夹。我可以在 path 下访问它\\danas-pc\PublicDoc
。有什么方法可以让我在另一台计算机上确定\\danas-pc\PublicDoc
实际映射到\\danas-pc\c$\MyDocs\PublicDoc
?
我问是因为我得到了一个具有路径(例如\danas-pc\c$\MyDocs\PublicDoc\mylog.log
)的日志文件的路径,我需要检查它是否与在另一个位置设置的相同路径匹配。另一个位置具有“短路径”(例如\\danas-pc\PublicDoc\mylog.log
),因此,即使日志路径指向相同的位置,程序也会确定它们是不同的。我想看看是否有办法确定它们指向同一个位置。
我需要使用VBScript将网络驱动器映射到网络路径.直接从输入读取网络路径.我应该如何映射网络驱动器以及如何检查输入的网络路径是否已存在?
我们尝试访问某些文件夹下的文件,在WinXP中,该文件夹可以是本地磁盘或映射网络驱动器.但是当我们将程序更改为在Windows 2008 R2上运行时,它可以访问本地磁盘,但没有映射的网络驱动器.已映射的网络驱动器已使用适当的用户检查了登录.
我们尝试使用资源管理器,映射的驱动器可以按照我们的意愿读/写,但Java只显示"文件夹不存在"
这是我们的代码,任何建议将不胜感激.
#import java.io.File;
...
File folder = new File(folderPath);
if(!folder.exists()){
// do something
log.debug("Folder doesn't exist");
} else {
// do something else
}
...
Run Code Online (Sandbox Code Playgroud) NameVirtualHost *:80
<VirtualHost *:80>
ServerName tmp
DocumentRoot "//192.168.1.25/www/"
<Directory />
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
此配置无法正常工作,服务无法从Services.msc启动,但如果我尝试在cmd.exe中运行httpd.exe,那么它成功并且显然不是很好的方法.
我尝试了Alias但仍然无法正常工作,服务运行但是当我访问它时 403 Access Error.
我尝试将Map Network Drive映射到Z:但服务无法从Services.msc运行
对于从虚拟主机的网络目录或网络驱动器运行Apache DocumentRoot,任何人都有良好的解决方案.
我有一个闪存驱动器(或硬盘)连接到 Linksys 路由器,并将其设置为无需登录即可访问。然后我在计算机(Windows 7 Proffesional x64)上设置网络驱动器。我尝试了 opendir(\192.168.1.1); 但我收到这个错误
Warning: opendir(\\192.168.1.1\s2,\\192.168.1.1\s2): The network name cannot be found. (code: 67) in C:\xampp\htdocs\movies.php on line 4
Warning: opendir(\\192.168.1.1\s2): failed to open dir: No such file or directory in C:\xampp\htdocs\movies.php on line 4
Warning: readdir() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\movies.php on line 5
Run Code Online (Sandbox Code Playgroud)
然后我在 php.net opendir comments 中尝试了一些技巧,但是当我尝试以我的帐户登录 apache 时,我遇到了错误:
Windows could not start the apache2.4 service on Local Computer Error 1069: The service did not start due to …
Run Code Online (Sandbox Code Playgroud) 我经常需要创建地图驱动器,我指定机器和用户凭证.现在我想知道我们可以写一个批处理文件,它将创建地图驱动器,我提供所有细节,如电脑和文件夹位置和用户凭据等.我有一个如下,但我认为这不是我需要的.请指导我.谢谢
net use \\<network-location>\<some-share>\ password /USER:username
@echo Create new L: drive mapping
@net use L: \\network path /persistent:yes
@echo Create new K: drive mapping
@net use K: \\network path /persistent:yes
:exit
Run Code Online (Sandbox Code Playgroud)
如果我这样做...那么它是否有效
net use y: \\192.168.7.15\$D\testfolder password /USER:username /PERSISTENT:YES
Run Code Online (Sandbox Code Playgroud)
请指导.....语法还可以吗?
我目前正在尝试在网络驱动器上使用miniconda + jupyter(与pip一起安装)的组合,但出现以下错误:
pywintypes.error:(50,“ GetFileSecurity”,“不支持该请求。”)
我目前在公司环境中工作,因此我们在访问权限方面存在一些限制。不幸的是,我只能在网络驱动器上尝试使用jupyter,更改本地硬盘驱动器需要我没有的管理员权限。
完整的错误输出:
Traceback (most recent call last):
File "c:\programs\miniconda3_64\lib\site-packages\tornado\web.py", line 1699, in _execute
result = await result
File "c:\programs\miniconda3_64\lib\site-packages\tornado\gen.py", line 742, in run
yielded = self.gen.throw(*exc_info) # type: ignore
File "c:\programs\miniconda3_64\lib\site-packages\notebook\services\sessions\handlers.py", line 72, in post
type=mtype))
File "c:\programs\miniconda3_64\lib\site-packages\tornado\gen.py", line 735, in run
value = future.result()
File "c:\programs\miniconda3_64\lib\site-packages\tornado\gen.py", line 742, in run
yielded = self.gen.throw(*exc_info) # type: ignore
File "c:\programs\miniconda3_64\lib\site-packages\notebook\services\sessions\sessionmanager.py", line 88, in create_session
kernel_id = yield self.start_kernel_for_session(session_id, path, name, type, kernel_name)
File "c:\programs\miniconda3_64\lib\site-packages\tornado\gen.py", line 735, …
Run Code Online (Sandbox Code Playgroud) network-drive ×10
c# ×3
apache ×2
java ×2
mapped-drive ×2
networking ×2
unc ×2
batch-file ×1
java-io ×1
linksys ×1
python ×1
service ×1
timeout ×1
vbscript ×1
vhosts ×1
windows ×1