问题标签 [fileshare]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
775 浏览

.htaccess - 只有一页

我需要只有主页有以下文件匹配,其中 .pdf 文件需要在打开之前询问,但网站中的其他 .pdf 文件(不在主页上)我想自动打开。这是实现这一目标的最佳方法吗?

这是一个Wordpress网站,最新版本,首页是一个设置页面。此外,该站点的所有者可以在站点内添加更多 .pdf 链接,因此我不想让它过于复杂,因为她每次添加文件时都必须操作代码。

这是我的 .htaccess 文件中当前的内容:

在此先感谢,吉姆

0 投票
1 回答
404 浏览

asp.net - 如何 mklink 到文件共享,以便网络可以将上传的文件保存到其中?

如何 mklink 到文件共享,以便网络可以将上传的文件保存到其中?

我的 Web 和文件服务器都属于工作组。我不关心安全性,也不想要域解决方案。最初,我有一个带有子文件夹的 AWeb:Work 文件夹,它的子文件夹具有 IIS_IUSRS 的修改权限,并且我的 AppPool Indentity 设置为 NetworkService ... 并且效果很好。现在,我想用指向文件共享的符号链接替换 ​​Files 文件夹。C:\inetpub\wwwroot\AWeb\Work\Files

从提升的提示: mklink /d “C:\inetpub\wwwroot\AWeb\Work\Files” “\\FileServer\Files”</p>

C:\inetpub\wwwroot\AWeb\Work\Files

这适用于我的帐户,但不适用于 NetworkService 帐户。我怎样才能让它工作?我在论坛中尝试了一些解决方案,例如将提示提升到管理员,然后使用 psexec.exe 提升到系统,但仍然没有成功。当我收到拒绝访问的错误时,如何记录或检查实际发生的情况?当我不知道密码是什么时,如何为 NetworkService 之类的帐户设置文件共享访问权限?

0 投票
1 回答
130 浏览

c# - 如何生成通过 FileStream 写入的数据在磁盘上的通知?

在我被告知已通过另一个线程向其中写入了一定数量的数据后,我想读取一个文件。

我最初的尝试是在我的 Writer 类中创建一个响应式主题,该主题在写入到它所组成的 BinaryWriter 之后调用 OnNext。此 BinaryWriter 使用 FileStream。
这似乎不起作用。我假设我不能保证写入已被刷新。

我宁愿不手动调用flush。有没有现有的方法可以做到这一点?

0 投票
1 回答
290 浏览

http - 使用 tomcat http 服务共享 tomcat 日志

在我们的测试环境(Linux)中,我们使用 tomcat http 服务来共享日志。例如,

在tomcat/webapps/ROOT,ln -s tomcat/logs share-log,然后大家可以访问tomcat日志http://tomcatip.domain.com:8080/share-log

但我对一台 tomcat 服务器有疑问。如果我创建文件链接,ln -s tomcat/logs/catalina.out share-log,那么每个人都可以访问http://tomcatip.domain.com:8080/share-log(这是catalina.out)。但是,如果我创建一个目录链接,ln -s tomcat/logs share-log,现在日志指向该目录,但它回答 HTTP Stauts 404 /share-log is not available。

我比较了文件所有者和权限,找不到任何错误。有什么建议么?谢谢。

0 投票
5 回答
1334 浏览

c# - 从远程 SQL Server 获取备份

我正在编写一个程序来创建数据库的备份,之后我需要能够访问我的程序中的备份文件。用户应该只提供到数据库的连接信息。服务器和客户端在同一个网络上,但不一定在同一个域中。该程序以管理员身份运行。

我最初的计划是使用 WMI 在客户端上创建一个共享,然后以该共享为目标执行备份。但我遇到了身份验证问题。我想我需要一种方法来创建每个人都可以连接到的共享,而不会被提示登录。

这必须适用于 Windows XP 和 7。

这可能吗?还有其他解决方案吗?

0 投票
1 回答
10684 浏览

c# - 非域 Windows 环境中的 C# 编程远程文件夹/文件身份验证

尝试在非域环境中的远程计算机上读取和写入文件时,我需要能够以编程方式进行身份验证。

当您在 Windows RUN 提示符中键入类似于 \\targetComputer\C$\targetFolder 或 \\targetComputer\admin$ 的命令时,其中 targetComputer 不在域中,系统将提示您输入用户名和密码。输入用户名和密码后,您就可以完全访问远程文件夹。

如何在 C# 中以编程方式完成此身份验证?

我试过了..

--模拟,但它似乎只在域环境中工作。

--CMDKEY.exe,但它似乎也只能在域环境中工作。

必须有一种方法可以做到这一点,但到目前为止,我已经到处搜索了,但没有运气。也许我只是在寻找错误的东西?我敢肯定我不是第一个提出这个问题的人。任何帮助将不胜感激。

谢谢!

编辑 :

我想我刚刚找到了一个不同的 SO 帖子来回答我的问题: Accessing a Shared File (UNC) From a Remote, Non-Trusted Domain With Credentials

我现在将使用它,看看它会把我带到哪里。

谢谢!

0 投票
1 回答
4439 浏览

windows - Windows 文件共享:哪些 ACE AccessMask 标志对应于不同的共享权限?

最近我尝试使用 WMI 创建一个共享并授予用户读写权限。现在使用 0x1 (FILE_READ_DATA/FILE_LIST_DIRECTORY) 和 0x2 (FILE_WRITE_DATA/FILE_ADD_FILE) 不起作用。设置所有标志给了我完全控制权。

我必须使用哪些标志来分别设置读取、更改和完全控制共享权限?

0 投票
2 回答
320 浏览

c# - C# 中单独的写入器和读取器应用程序的文件共享

我有 2 个应用程序,一个正在写入文件,另一个正在读取文件。它是一个日志文件,因此写入器将一直记录到程序停止,而读取器可以随时调用以获取文件的内容。

我认为当作者使用 FileShare.Read 打开文件时,读者将能够访问该文件,但它会产生一个错误,指出该文件正在被另一个进程使用。

作家申请:

FileStream fs = new FileStream("file.log", FileMode.Open, FileAccess.Write, FileShare.Read); BinaryWriter writer = new BinaryWriter(fs);

阅读器应用:

BinaryReader reader = new BinaryReader(File.OpenRead("file.log"));

如何防止此错误?

0 投票
1 回答
189 浏览

ntfs - NTFS 与文件共享

在帮助朋友解决一些 CS 问题时,我遇到了一个我之前没有经验的问题,并希望有人能够为我澄清 NTFS 和文件共享之间的区别。

为了提供帮助,我们面临的问题是:

A folder storing a faculty member’s personal documents are set as a share to which everyone has full access. The only person with NTFS permissions on the folder is said faculty member. Can everyone else access the documents?

感谢您提供的任何澄清。我希望您能帮助我了解这一点!

0 投票
1 回答
244 浏览

winforms - 通过 FTP 在我们的网络中创建要使用 ClickOnce 部署的应用程序时出错

我正在尝试通过 FTP 在我们的网络中设置要使用 ClickOnce 部署的应用程序。我在 Visual Studio 2012 更新 3 中使用 C#。在 Winform 应用程序属性的“发布”选项卡中,我有一个指定为“发布文件夹位置”的文件共享。“安装文件夹”以及“应用程序更新”页面中的“更新位置”为空白。尽管我已经尝试过两种方式,但我选中了“该应用程序也可以离线使用”单选按钮。

我得到的错误信息是:

错误 1 ​​无法连接到“\servername\shares\DATA...\MyProjectPublishFolder\”并出现以下错误:无法创建网站“\servername\shares\DATA...\MyProjectPublishFolder”。无法创建网站位置“\servername\shares\DATA...\MyProjectPublishFolder”。访问被拒绝。

这意味着它正在尝试建立一个网站。我想通过 FTP 部署。我看不到任何可以指定 FTP 的设置。

我发现:

尝试将 clickonce 应用程序部署到 FTP 站点但未安装 FrontPage 服务器扩展错误

但那个修复没有帮助。欢迎任何其他指针。